问题描述
我创建了一个主bytesIO对象,它将连接其他bytesIO对象。
csv_file = BytesIO
for _ in range(iterations):
sliced_queryset = queryset[start_index:end_index]
serialized = serializer(sliced_queryset,many=True)
partial_csv_file = write_to_csv(...some arguments)
csv_file.write(partial_csv_file)
我正在遍历一个查询集,并为每次迭代构造一个csv文件bytesIO对象。 partial_csv_file
是bytesIO对象。我想将其连接到csv_file
对象,并在最后输出一个主要的csv_file对象。
问题正在调用csv_file.write(partial_csv_file)
返回错误*** TypeError: write() takes exactly one argument (0 given)
如果我传入csv_file.write(partial_csv_file.read())
,它会抱怨它期望一个字符串对象。
如何组合bytesIO对象形成单个csv_file对象?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)