所以我试图在python3.3.2中使用csv模块,但是我得到了这个错误。在
Traceback (most recent call last):
File "C:\Users\massi_000\Desktop\csv.py", line 1, in <module>
import csv
File "C:\Users\massi_000\Desktop\csv.py", line 4, in <module>
csv.reader(f)
AttributeError: 'module' object has no attribute 'reader'
很明显我犯了一个非常严重的错误,但是我使用的所有代码都在下面,看起来很好。此版本中是否有某些更改导致此代码无法使用或。。?在
^{pr2}$
正如@Simeon Visser所说,您必须重命名文件,但您的代码也有一些其他问题。试试这个:
您已经将文件命名为
csv.py
,这与Python标准库中的csv
模块冲突。在您应该将自己的文件重命名为其他文件,这样
import csv
将导入标准库模块,而不是导入您自己的模块。这可能会让人困惑,但这是一条很好的经验法则:避免给自己的Python文件命名,而这些名称与标准库中的模块名称相同。在相关问题 更多 >
编程相关推荐