这里对python非常非常新,所以我有一个基本问题:我有一个输出生成器的函数。我需要循环它们并输出到csv。
for i in library.function(bounding box):
print (library.function2(i))
这将返回数千个独特的生成器。如何将循环信息输出到csv?我觉得我总是把这复杂化,但我还在学习。
谢谢!
答案 0 :(得分:0)
打开文件句柄,然后写入句柄:
with open('foo.csv', 'w') as f:
for i in data.function(x,y,z):
f.write(i)
如果i
是未实现i
或__str()__
方法的对象,则可能需要将__unicode__
序列化为字符串。