【发布时间】:2018-05-26 15:12:27
【问题描述】:
import csv
with open('loan.csv', 'rb') as csvfile:
spamreader = csv.reader(csvfile, delimiter='', quotechar='|')
for row in spamreader:
print ','.join(row)
在运行这个我得到以下错误:
文件“loan.py”,第 5 行打印 ','.join(row) ^ SyntaxError: 无效语法
【问题讨论】:
-
如果您使用的是 Python 3,那么您需要在要打印的内容周围加上括号。
print是 Py3 中的函数,不是语句。 -
csv文件的内容是什么?
-
您正在正确打开文件。该错误与此无关
-
Csv 文件包含有关贷款的简单数据,我也尝试使用 print() 。
-
当你使用
print()时还是SyntaxError吗?