我有一个从 API 返回的字节字符串并存储在response.content
对于小内容,我可以使用以下代码毫无问题地将其保存到文件中
with open(save_path, 'wb') as save_file:
save_file.write(response.content)
但是对于较大的文件,它会导致内存错误,所以我尝试不要一次读取所有内容,通过使用此代码
with open(save_path, 'wb') as save_file:
for x in response.content:
save_file.write(bytes(x)) #the x from iteration seem to be converted to int so I convert it back
但是上面的方法似乎替换了内容,因为它不再与另一个库兼容(在我的Laspy尝试读取保存的文件时,laspy.util.LaspyException: Invalid format: h0.0
出现错误)
我该怎么做?