Requests可以使用参数files模拟提交一些文件数据,假如有的接口需要我们上传文件,我们同样可以利用它来上传,实现非常简单

import requests

base_url = "http://httpbin.org"

#上传文件
file = {"file":open("image.png","rb")}    #rb分别代表read和binary
r = requests.post(base_url+"/post",files=file)
print(r.text)