在python中打开.csv文件时语法无效

2024-05-15 21:17:38 发布

您现在位置:Python中文网/ 问答频道 /正文

错误消息:

File "./reading_and_creating_outage_report.py", line 6
with open('major_outages_csv.csv',mode='w') as csv_file:
         ^
SyntaxError: invalid syntax

我被难住了。我在堆栈溢出和其他地方看到的每个例子都使用这个语法来打开一个csv文件,该文件与脚本位于同一个directroy中。我已经找到了其他的方法,但我不喜欢不知道我写这篇文章的方式有什么问题,因为其他的例子似乎都是一样的。在

参考资料:

https://realpython.com/python-csv/

https://docs.python.org/2/library/csv.html

有问题的脚本:

^{pr2}$

Tags: and文件csvpyhttpsreportcreating脚本
1条回答
网友
1楼 · 发布于 2024-05-15 21:17:38

更新:问题是python的版本。正如在StackExchange上的许多其他文章中提到的,2.5以上的python版本不支持with语句。在

如果您希望使用比2.5版本更旧的python来读取.csv文件,那么下面的脚本可以工作。在

import csv
csv_reader = csv.reader(open("file_name.csv","rb"),delimiter=',')
for fields in csv_reader:
     print fields

相关问题 更多 >