如何在python中连接bytesio对象?

问题描述

我创建了一个主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 (将#修改为@)