Подтвердить что ты не робот

Использовать Python для записи вывода CSV в STDOUT

Я знаю, что могу написать CSV файл с чем-то вроде:

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

Как я мог бы написать этот вывод в STDOUT?

4b9b3361

Ответ 1

sys.stdout - это файловый объект, соответствующий стандартным выводам программы. Вы можете использовать его метод write(). Обратите внимание, что, вероятно, нет необходимости использовать оператор with, потому что stdout не нужно открывать или закрывать.

Итак, если вам нужно создать объект csv.writer, вы можете просто сказать:

import sys
spamwriter = csv.writer(sys.stdout)