【问题标题】:How to read a csv file script Python?如何读取 csv 文件脚本 Python?
【发布时间】:2014-12-01 23:09:19
【问题描述】:

如何用 Python 读取 csv 文件脚本?

import csv
with open('some.csv', 'rb') as f:
  reader = csv.reader(f)
  for row in reader:
     print row

给出这个错误

python2 test.py 
Traceback (most recent call last):
File "test.py", line 1, in <module>
import csv
File "/home/miruss/virtualbox/csv.py", line 4, in <module>
  f = open(sys.argv[1], 'rt')
IndexError: list index out of range

错误原因不明白。

【问题讨论】:

  • Emm... 错误与您的脚本不匹配
  • 您可能希望使用重现问题所需的代码片段来编辑您的帖子。

标签: python django csv


【解决方案1】:

您的错误来自“sys.argv[1]”。

你的意思是根据文件名执行你的代码。

python2 test.py 文件名.csv

【讨论】:

  • 干得好,因为他真的看到他的问题与 csv 无关......
  • python2 test.py some.csv Traceback(最近一次调用最后一次):文件“test.py”,第 1 行,在 中导入 csv 文件“/home/miruss/virtualbox/csv. py",第 6 行,在 reader = csv.reader(f) AttributeError: 'module' object has no attribute 'reader'
【解决方案2】:
print list(csv.reader(open("somefile.csv")))

我认为会起作用

【讨论】:

    猜你喜欢
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    相关资源
    最近更新 更多