python - 我是新手,我不明白为什么这个错误不断发生......请帮帮我
问题描述
错误:
Traceback (most recent call last):
File "C:/Users/Mathew/Desktop/Python/PROJECT PRGRMS/defo.py", line 1, in <module>
import csv
File "C:/Users/Mathew/Desktop/Python/PROJECT PRGRMS\csv.py", line 7, in <module>
with open(csv_path,"rb") as f_obj:
NameError: name 'csv_path' is not defined
代码:
import csv
with open('emp.csv','w') as emp_file:
w=csv.writer(file,delimiter=',')
w.writerow(['Jane Thomas', 'Accounting', 'November'])
print('RECORD WRITTEN SUCCESSFULLY')
enter code here
解决方案
您的问题是您csv.py
的工作目录中有一个,Python 导入它而不是csv
您打算使用的标准库模块。
你csv.py
自己有那个名字错误。
重命名csv.py
为例如csv_test.py
,你很高兴。
推荐阅读
- java - JPanel 中的 JTable 仅在滚动时或通过在运行时手动显示 - 隐藏 - 显示 JPanel 时显示其所有值
- python - 为什么我在提交代码时收到 NZEC 错误?
- csv - 是否可以编写一个可以导入 .csv 并导出为 pdf 的 WebApp?
- python - 用打印删除python中的当前行
- flutter - 如果列表很大,调用 setState 会有延迟
- c++ - 当`kevent()`被锁定时,如何将`kevent`添加到`kqueue`?
- azure-devops - Grafana 中的 AzureDevOps 管道指标/日志
- python - Python 函数 .eq() 是否区分大小写?
- oracle - 如何检查所有模式中的特定数据
- html - UIKit:模式中的多个下拉菜单未正确显示