私は次のようなものでCSVファイルを書くことができることを知っています:
with open('some.csv', 'w', newline='') as f:
代わりにその出力をSTDOUTに書き込むにはどうすればよいですか?
_sys.stdout
_ は、プログラムの標準出力に対応するファイルオブジェクトです。 write()
メソッドを使用できます。 with
は開いたり閉じたりする必要がないため、おそらくstdout
ステートメントを使用する必要はないことに注意してください。
したがって、_csv.writer
_オブジェクトを作成する必要がある場合は、次のように言うことができます。
_import sys
spamwriter = csv.writer(sys.stdout)
_