Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在请求中从文件发送json_Python_Json_Python Requests - Fatal编程技术网

Python 在请求中从文件发送json

Python 在请求中从文件发送json,python,json,python-requests,Python,Json,Python Requests,我正在尝试将json文件发送到url(post)。我正在使用数据参数打开文件并将其发送到url: r = requests.post(url_info, data=open(f, 'rb'), headers=headers, verify=False) 现在可以了,但我被要求使用“json”而不是“数据”来发送文件 我见过一些使用json作为字典创建的示例,但我无法从文件中使用json 我尝试直接使用它: json=open(f, 'rb') 在f中,我有到json文件的路径。 用json

我正在尝试将json文件发送到url(post)。我正在使用数据参数打开文件并将其发送到url:

r = requests.post(url_info, data=open(f, 'rb'), headers=headers, verify=False)
现在可以了,但我被要求使用“json”而不是“数据”来发送文件

我见过一些使用json作为字典创建的示例,但我无法从文件中使用json

我尝试直接使用它:

json=open(f, 'rb')
在f中,我有到json文件的路径。
用json.dumps(open…)序列化json文件,但我总是收到一条消息,告诉我尝试使用
json
模块从文件中加载json数据

导入请求
导入json
#打开文件并从中加载JSON数据
打开(f,“r”)作为文件:
data=json.load(f)#type(data)->
#使用加载的数据发送POST请求
r=requests.post(url\u info,data=data,headers=headers,verify=False)

谢谢@Tony.C我刚刚将data=data改为json=data,效果很好!