gpt4 book ai didi

csv - Python CSV 没有属性 'Writer'

转载 作者:行者123 更新时间:2023-12-03 13:38:55 25 4
gpt4 key购买 nike

有一些代码给我带来了麻烦。它在我拥有的另一个脚本中运行良好,但我一定是以某种方式把它搞砸了。
if csv : 主要是因为我依赖于 argparser 中的 -csv 选项。但即使我要在 if statement 之外使用适当的缩进来运行它,它仍然返回相同的错误。

import csv

if csv:
with open('output.csv', 'wb') as csvfile:
csvout = csv.writer(csvfile, delimiter=',',
quotechar=',', quoting=csv.QUOTE_MINIMAL)
csvout.writerow(['A', 'B', 'C'])
csvfile.close()

给我:
Traceback (most recent call last):
File "import csv.py", line 34, in <module>
csvout = csv.writer(csvfile, delimiter=',',
AttributeError: 'str' object has no attribute 'writer'

如果我删除 if statement ,我得到:
Traceback (most recent call last):
File "C:\import csv.py", line 34, in <module>
csvout = csv.writer(csvfile, delimiter=',',
AttributeError: 'NoneType' object has no attribute 'writer'

我做错了什么傻事?我确实尝试将文件名更改为 test.py 之类的东西,正如我在另一篇 SO 帖子中看到的那样,没有用。

最佳答案

对我来说,我将我的文件命名为 csv.py .所以当我import csv从该文件中,我实际上是在尝试导入相同的文件本身。

关于csv - Python CSV 没有属性 'Writer',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18069181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com