Python 属性错误:';模块';对象没有属性';阅读器';

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__) 如果该文件不在标准库中,请重命名或删除该文件,如果旁边有文

我得到一个错误:

AttributeError:“模块”对象没有属性“读取器”)

当我运行下面的代码,但我不明白为什么

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'对象的错误。