我知道我可以用以下内容编写CSV文件:
with open('some.csv', 'w', newline='') as f:
如何将该输出写入STDOUT?
答案 0 :(得分:71)
sys.stdout
是与程序标准输出对应的文件对象。您可以使用其write()
方法。请注意,可能没有必要使用with
语句,因为stdout
不必打开或关闭。
所以,如果你需要创建一个csv.writer
对象,你可以说:
import sys
spamwriter = csv.writer(sys.stdout)