1 import random 2 import string 3 import requests 4 from requests_toolbelt import MultipartEncoder 5 6 7 f = '20191112091254.xlsx' # 文件 8 # print(f) 9 10 url = 'http://xxxx.com' 11 12 # 随机生成boundary 13 default_boundary = ''.join(random.sample(string.ascii_letters + string.digits, 30)) 14 print(default_boundary) 15 16 # multipartFile为form表单中的key名字 17 # 括号中的第一个值为文件名 18 m = MultipartEncoder(fields={'multipartFile': ('20191112091254.xlsx', open(f, 'rb'), 'text/plain')}, boundary=default_boundary) 19 # print(m) 20 21 h = {'Authorization': 'Bearer fewi8737912iuiewrg', 'Content-Type': m.content_type} 22 r = requests.post(url , data=m, headers=h) 23 json = r.json() 24 print(json)