导入csv文件会产生错误

时间:2018-03-28 22:35:49

标签: python python-3.x csv

import csv

with open('SalesJan2009.csv') as csvfile:
    readcsv = csv.reader(csvfile, delimiter =',')
    print(readcsv)

当我运行此代码时,我收到以下错误:

Traceback (most recent call last):
  File "D:/ANIKET/PRACTICE PROGRAMS/python projects/csv.py", line 1, in <module>
    import csv
  File "D:\ANIKET\PRACTICE PROGRAMS\python projects\csv.py", line 3, in <module>
    readcsv = csv.reader(csvfile, delimiter =',')
AttributeError: module 'csv' has no attribute 'reader'

我应该改变什么?

2 个答案:

答案 0 :(得分:3)

你自己的脚本叫做“csv.py”,所以它试图导入iteself。 由于您自己的脚本中没有属性“reader”,因此找不到它。

尝试重命名正在运行的脚本,你应该没问题。

答案 1 :(得分:1)

您正在导入自己的文件(csv.py)。您需要重命名csv.py文件,然后重试。这与AttributeError: 'module' object has no attribute 'reader'

重复