import csv
with open('v.csv', 'w') as csvfile:
cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL)
for w, c in p.items():
cwriter.writerow(w + c)
这里, p
是字典, w
和 c
都是字符串。
当我尝试写入文件时,它会报告错误:
ValueError: I/O operation on closed file.
原文由 GobSmack 发布,翻译遵循 CC BY-SA 4.0 许可协议
正确缩进;您的
for
语句应该在with
块内:在
with
块之外,文件被关闭。