python - 部分初始化的模块 'csv' 没有属性 'writer'(很可能是由于循环导入)

标签 python attributeerror

我试了很多次都显示同样的错误,我不知道哪里错了..

import csv

with open('student.csv','w',newline='') as f:
   w = csv.writer(f)
   w.writerow(['Rollno','Name','Marks'])
   w.writerow([101,'somesh',89])
   w.writerow([102,'yogesh',85])
   w.writerow([103,'akhilesh',75])
   w.writerow([874,'supreet',87])

最佳答案

此错误通常与 .py 文件的名称有关,因为它被命名为 csv.py。当它尝试导入 csv 时,它会导入不包含任何 csv.writer 函数的 csv.py 文件。这可以通过简单地更改 .py 文件的名称来解决。

关于python - 部分初始化的模块 'csv' 没有属性 'writer'(很可能是由于循环导入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66893992/

相关文章:

python - Selenium Chrome Headless 下载文件

python - 如何更改文本文件中特定行中的特定单词

python - 在 Python 3 中导入模块时出现 AttributeError

python tkinter选项菜单帮助-对象没有属性 '_root'

python - 将自定义函数应用于 pandas Series 会产生 AttributeError

python - 使用python计算电子邮件帐户中的邮件数量

python - Python JSON解析不存储值

python - 如何通过python循环执行linux命令

python - key.char 在 Python Pynput 中使用 Key.f5 时给出 AttributeError

python - Tensorflow 类型错误 : 'module' object is not callable - tf. contrib.rnn