Python 属性错误:';模块';对象没有属性';阅读器';
我得到一个错误: AttributeError:“模块”对象没有属性“读取器”) 当我运行下面的代码,但我不明白为什么Python 属性错误:';模块';对象没有属性';阅读器';,python,csv,Python,Csv,我得到一个错误: AttributeError:“模块”对象没有属性“读取器”) 当我运行下面的代码,但我不明白为什么 import csv with open('test.csv') as f: q = csv.reader(f) 您导入了不同的csv模块,而不是标准库中的模块。例如,您可能将自己的脚本命名为csv.py 通过打印模块的文件名,找出导入的内容: import csv print(csv.__file__) 如果该文件不在标准库中,请重命名或删除该文件,如果旁边有文
import csv
with open('test.csv') as f:
q = csv.reader(f)
您导入了不同的csv
模块,而不是标准库中的模块。例如,您可能将自己的脚本命名为csv.py
通过打印模块的文件名,找出导入的内容:
import csv
print(csv.__file__)
如果该文件不在标准库中,请重命名或删除该文件,如果旁边有文件,请删除该文件。您的本地目录中有一个名为
csv.py
;重命名它。是的,我删除了它,它现在似乎工作良好,谢谢!是的,我在同一个文件夹中有一个名为csv.py的,所以我删除了它,它工作了,谢谢你的帮助!使用名为“csv”的变量也可能导致此问题。@JoshCorreia:但是该错误会告诉您另一种类型的对象没有该属性,这里是'module'对象的错误。