gpt4 book ai didi

python - writerows 输出到 csv 文件

转载 作者:行者123 更新时间:2023-12-01 04:09:06 26 4
gpt4 key购买 nike

我目前正在从rest api 打印数据。它可以很好地打印,但我想将输出保存到 csv 上的列中。我收到错误

TypeError: writerows() argument must be iterable    

这是我的代码:

with open('mycsvfile.csv', 'wb') as f:
for issue in jira.search_issues('project in (FITQA, UXSCIENCE, '
'FITSW, FIT) AND status = Resolved AND environment ~ "TC*" '
'ORDER BY created DESC', maxResults=100):
a = issue.fields.priority
print a
writer = csv.writer(f)
writer.writerows(a)

最佳答案

writer.writerows() 需要一个可迭代对象,例如一个列表,它可以将其转换为一组行。由于此转换需要可迭代,因此我们讨论的是类似列表的列表之类的东西。writer.writerow() 需要一个可迭代对象,它可以将其转换为一行,即值列表。如果您只想将此值作为单列 csv 中的单列写入,您可以这样做

writer.writerow([a])

但是如果您希望将其包含在其他数据中,则必须生成该值列表:

data.append(a)
writer.writerow(data)

(data 这里是您已经组装的一些现有值列表)

关于python - writerows 输出到 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35186791/

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