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'
我应该改变什么?
答案 0 :(得分:3)
你自己的脚本叫做“csv.py”,所以它试图导入iteself。 由于您自己的脚本中没有属性“reader”,因此找不到它。
尝试重命名正在运行的脚本,你应该没问题。
答案 1 :(得分:1)
您正在导入自己的文件(csv.py)。您需要重命名csv.py
文件,然后重试。这与AttributeError: 'module' object has no attribute 'reader'