在我的情况下,我只有一次响应:
import requests
url = "http://speedtest.ftp.otenet.gr/files/test100k.db"
response = requests.get(url)
for i in response:
with open('/Path/To/File/test_file({0}).db'.format(i+1), 'wb') as f:
f.write(response.content)
问题是我收到错误消息:
TypeError: can't concat int to bytes
我需要在每次迭代时将文件保存到特定文件夹并提供不同的名称。
答案 0 :(得分:1)
尝试:
count = 0
with open('/Path/To/File/test_file({0}).db'.format(count+1), 'wb') as f:
f.write(response.content)
count +=1
您收到错误,因为请求是一个字节对象。