使用Python将CSV输出写入STDOUT

时间:2014-05-14 21:14:52

标签: python python-3.x stdout

我知道我可以用以下内容编写CSV文件:

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

如何将该输出写入STDOUT?

1 个答案:

答案 0 :(得分:71)

sys.stdout是与程序标准输出对应的文件对象。您可以使用其write()方法。请注意,可能没有必要使用with语句,因为stdout不必打开或关闭。

所以,如果你需要创建一个csv.writer对象,你可以说:

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