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