通过请求

时间:2018-04-16 10:46:59

标签: python python-requests

在我的情况下,我只有一次响应:

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

我需要在每次迭代时将文件保存到特定文件夹并提供不同的名称。

1 个答案:

答案 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

您收到错误,因为请求是一个字节对象。