python requests 库上传多文件

 在Python的Requests库中,上传多个文件的方法非常简单。你可以使用files参数来上传多个文件,files

import requests

url = 'http://httpbin.org/post'
file_list = [
    ('file1', ('filename1.png', open('filepath1.png', 'rb'), 'image/png')),
    ('file2', ('filename2.png', open('filepath2.png', 'rb'), 'image/png'))
]

response = requests.post(url, files=file_list)

在这个示例中,我们上传了两个文件,filename1.pngfilename2.png。每个文件都是一个元组,元组的第一个元素是服务器上的文件名,第二个元素是一个包含本地文件名和文件模式的元组,第三个元素是文件类型。

注意,你需要替换filepath1.pngfilepath2.png为你的本地文件路径。同时,这个示例假设你的文件是PNG图片,如果你的文件是其他类型,你需要更改'image/png'为正确的MIME类型。

MIME 类型-CSDN博客

你可能感兴趣的:(#,python,接口测试,#,pytest测试框架,python)