python字符串转化为json、post请求在json模块有2个⽅法,
loads():将json数据转化成dict数据
dumps():将dict数据转化成json数据
load():读取json⽂件数据,转成dict数据
dump():将dict数据转化成json数据后写⼊json⽂件
1、把请求体的json串在notepad上去掉换⾏、空格
2、将处理好的post的请求体放到txt⽂件中
3、逐⾏读取txt,然后把字符串转化为json格式
1 f = open(txt_path, 'r')
2 line = f.readline()
3 line = line[:-1]
4 s = ''
5while line: # 直到读取完⽂件
6 line = f.readline() # 读取⼀⾏⽂件,包括换⾏符
7 line = line[:-1] # 去掉换⾏符,也可以不去
python怎么读取json文件8print(line)
9 s = s+line
10 f.close()
11 s2 = '{%s}' %s
12
13 data = json.loads(s2) # str转为dict
14 data2 = json.dumps(data) # dict转为json
15# print(type(data))
16
17 url = '192.168. xxxxxxx'
18 header = {"requestIp":"218.46.88.36", "Authorization":"Z29uZ2hh", "Content-Type":"application/json"}
19 response = requests.post(url, data=data2, headers=header)
20# print(response)
21if response.status_code == 200:
22 result = response.json()['result']
23print(result)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论