from csv import QUOTE_NONNUMERIC ImportError: cannot import name 'QUOTE_NONNUMERIC' from 'csv' (C:\Users\Administrator\Desktop\test\csv.py)
时间: 2023-07-22 18:09:39 浏览: 195
test.csv
这个错误通常是由于你的代码文件名与Python标准库模块名重名导致的。在你的代码中,你尝试从 csv 模块导入 QUOTE_NONNUMERIC,但是导入失败了,并且错误信息显示它从 'csv' (C:\Users\Administrator\Desktop\test\csv.py) 导入了。
为了解决这个问题,你可以采取以下几种方法:
1. 避免使用与Python标准库模块相同的文件名。将你的代码文件命名为其他名称,避免与Python标准库模块名重复。
2. 检查你的代码中是否有其他文件与 csv.py 文件同名。如果有,将其重命名为其他名称。
3. 如果你确实需要使用名为 csv.py 的文件,可以尝试使用绝对导入来导入 Python 标准库的 csv 模块。例如,改为使用 `import csv` 来导入 csv 模块。
请注意,当你的代码文件与Python标准库模块重名时,Python会优先导入同名的文件而不是标准库模块。因此,将代码文件命名为与标准库模块不同的名称是一个良好的实践。
阅读全文