我是 csv 模块(以及一般的 Python)的新手。我正在运行一些测试代码来编写一个 CSV 文件,我意识到当我在 shell 中运行它时它会起作用,但当我从 IDLE 中的文件运行它时却不起作用。当我尝试后者时,它告诉我“打开”是无效的语法。这里发生了什么?
import csv
with open('csvtest.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow('test1', 'test2', 'test3')