requests 文件上传
时间: 2023-10-05 13:11:03 浏览: 75
Python requests上传文件实现步骤
你可以使用 requests 库的 `post` 方法来上传文件。下面是一个简单的示例代码:
```python
import requests
url = 'http://example.com/upload'
files = {'file': open('path/to/file', 'rb')}
response = requests.post(url, files=files)
print(response.status_code)
print(response.text)
```
在这个示例中,我们使用 `open` 函数打开文件,然后把它作为字节流添加到 `files` 字典中。然后,我们将 `files` 字典传递给 `post` 方法的 `files` 参数中。最后,我们可以访问服务器响应的状态码和文本。
注意,`open` 函数的第二个参数必须是 `'rb'`,表示以二进制模式打开文件。如果你想上传多个文件,只需要在 `files` 字典中添加更多的键值对即可。
阅读全文