web-dev-qa-db-ja.com

Pythonを使用してCSV出力をSTDOUTに書き込みます

私は次のようなものでCSVファイルを書くことができることを知っています:

with open('some.csv', 'w', newline='') as f:

代わりにその出力をSTDOUTに書き込むにはどうすればよいですか?

47
jsf80238

_sys.stdout_ は、プログラムの標準出力に対応するファイルオブジェクトです。 write()メソッドを使用できます。 withは開いたり閉じたりする必要がないため、おそらくstdoutステートメントを使用する必要はないことに注意してください。

したがって、_csv.writer_オブジェクトを作成する必要がある場合は、次のように言うことができます。

_import sys
spamwriter = csv.writer(sys.stdout)
_
76
Lev Levitsky