【问题标题】:opening csv files - SyntaxError: invalid syntax打开 csv 文件 - SyntaxError: invalid syntax
【发布时间】: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吗?

标签: python csv


【解决方案1】:

如果这是 python 3 print 需要像这样 print() 调用。如果你自己有一个 *nix 系统,请确保当你运行 python 时,python 2.7 正在被执行并且 nit python3

【讨论】:

    猜你喜欢
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-17
    • 2022-12-12
    • 2023-03-21
    相关资源
    最近更新 更多