gpt4 book ai didi

没有文件处理程序的 Python csv.writer

转载 作者:行者123 更新时间:2023-11-28 22:31:57 24 4
gpt4 key购买 nike

csv.writer 要求我输入真实的 csv 文件。有没有一种方法可以向它提供要写入的字符串或列表而不是实际文件?我想在不编写文件的情况下返回另一个函数的 csv。

hold = [some_list]
blank = []
w = csv.writer(blank, delimiter=',')
w.writerows(hold)
return w

Traceback (most recent call last):
w = csv.writer(blank, delimiter=',')
TypeError: argument 1 must have a "write" method

最佳答案

A StringIO对象适用于此:

>>> f = StringIO()
>>> w = csv.writer(f)
>>> w.writerow(['hello', 'world'])
13
>>> f.getvalue()
'hello,world\r\n'

关于没有文件处理程序的 Python csv.writer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41350970/

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