python 上传文件
时间: 2023-10-29 18:57:01 浏览: 134
python+django快速实现文件上传
5星 · 资源好评率100%
你可以使用Python的requests库来上传文件。以下是一个简单的示例代码:
```python
import requests
url = 'http://example.com/upload'
file_path = '/path/to/file'
with open(file_path, 'rb') as f:
files = {'file': f}
response = requests.post(url, files=files)
print(response.text)
```
在这个例子中,我们使用requests.post()方法向指定的URL上传文件。`files`参数是一个字典,其中键是表单中的字段名,值是文件对象。在上面的代码中,我们将文件对象命名为`file`,但实际上可以根据服务器端的要求来指定任何字段名。
如果服务器需要其他表单数据,请在`files`参数中添加键值对,例如:
```python
data = {'name': 'John Doe'}
response = requests.post(url, files=files, data=data)
```
这将在上传文件的同时提交名为`name`的表单数据。
阅读全文