首页 > 解决方案 > 我是新手,我不明白为什么这个错误不断发生......请帮帮我

问题描述

错误:

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

标签: pythoncsv

解决方案


您的问题是您csv.py的工作目录中有一个,Python 导入它而不是csv您打算使用的标准库模块。

csv.py自己有那个名字错误。

重命名csv.py为例如csv_test.py,你很高兴。


推荐阅读