如何将此curl语句转换为python请求?

问题描述 投票:0回答:1

我正在尝试将curl命令转换为python:

curl -F [email protected] "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=6Y_KkbNIaazLnWDG3g3QJVKCMJcACARBY&type=image"

这个命令是可行的。但是下面的python请求代码不是:

with open('z.jpg','rb') as f:
    r = requests.post('https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=6Y_KkbNIaazLnWDG3g3QJVKCMJcACARBY&type=image', data={'media':f})

有人可以帮我修改这段代码来修复吗?

谢谢。

curl python-requests
1个回答
0
投票

我修好了它:

with open('z.jpg','rb') as f:
    r = requests.post('https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=6Y_KkbNIaazLnWDG3g3QJVKCMJcACARBY&type=image', files={'media':f})
© www.soinside.com 2019 - 2024. All rights reserved.