导入 csv 未在 pycharm 中执行

问题描述 投票:0回答:2

在我的 pycharm 中导入 csv 不起作用,我的代码是:

import csv

with open("names.csv", "r") as file:
    data = list(csv.reader(file))

print(data)

我尝试通过更改一些变量和所有变量来执行多次,但出现以下错误:

Traceback (most recent call last):
  File "D:\Python course\practice\venv\csv.py", line 1, in <module>
    import csv
  File "D:\Python course\practice\venv\csv.py", line 4, in <module>
    data = list(csv.reader(file))
                ^^^^^^^^^^
AttributeError: partially initialized module 'csv' has no attribute 'reader' (most likely due to a circular import)
python pycharm attributeerror import-csv
2个回答
0
投票

您的脚本正在选择一个名为

csv
的本地文件而不是内置
csv
,将您的本地文件命名为其他名称


0
投票

您的错误显示一个名为“csv.py”的文件。当尝试导入包“csv”时,Python 会感到困惑并尝试导入名为“csv.py”的本地文件。只需更改该文件的名称即可修复。

© www.soinside.com 2019 - 2024. All rights reserved.