AttributeError:'module'对象没有属性'reader'

Tom*_*dge 15 python csv

我收到错误:

AttributeError:'module'对象没有属性'reader')

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

import csv

with open('test.csv') as f:
    q = csv.reader(f)
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 35

您导入了另一个 csv模块,而不是标准库中的模块.也许您以自己的脚本命名csv.py为例.

通过打印出模块的文件名来找出导入的内容:

import csv
print(csv.__file__)
Run Code Online (Sandbox Code Playgroud)

如果它不在标准库中,请重命名或删除此文件,csv.pyc如果旁边有文件,则删除该文件.

  • 是的,我在同一个文件夹中有一个名为csv.py的文件,因此我将其删除了,它可以正常工作,谢谢您的帮助! (2认同)