使用python将将接口data修改为键值对格式
在使用python写接口的时候,需要对data进行改造,当data比较多的时候,人工处理就比较麻烦,所以写了一个小脚本,来提高速度。
下图为简单的data数据,程序中使用的为较为复杂的数据。
data1 = "houseId=kcoaQU5Gr4W7XvO0AtTF2EfgKZ1pzqCS&houseName=%E9%83%A7%E9%98%B3%E5%8C%BA%E9%9F%A9%E9%A2%96%E4%BB%932&" \"outOrderNo=100&shipperId=49qUPz1t325lkr7j6xRDYyMShTnX0sGB&shipperName=%E8%90%A7%E5%83%B8%E5%B6%BA489&outType=" \"1&outWMSOrderNo=KSCK2B200918000004&collectionType=&salePlatform=&store=&sellerRemarks=&customerId=hVPMkSsOpYCTt" \"cRbG6ZQUE4jaigl0zKu&customerName=%E8%90%A7%E5%83%B8%E5%B6%BAkh489&customerCode=1GDhykh489&contactName=1&mobile=" \"8888&cascaderAddress%5B0%5D=11&cascaderAddress%5B1%5D=1101&cascaderAddress%5B2%5D=110101&provinceId=11&province" \"Name=%E5%8C%97%E4%BA%AC%E5%B8%82&cityId=1101&cityName=%E5%B8%82%E8%BE%96%E5%8C%BA&areaId=110101&areaName=%E4%B8%9" \"C%E5%9F%8E%E5%8C%BA&streetId=&streetName=&address=9999&buyerRemarks=&carrierId=&carrierName=&carrierCode=&driver=" \"&licensePlate=&mobilePhone=&idCard=&fileId=&customerAddressId=&tel=&outOrderId=&outOrderStatus=&orderType=2&order" \"Source=2&carrierOrderNo=&outOrderItems=%5B%7B%22outOrderId%22%3A%22%22%2C%22outOrderItemId%22%3Anull%2C%22goodsId%" \"22%3A%2209xUQknGYl2ItSuPHfKheOJq41gzjsTN%22%2C%22goodsCategoryId%22%3Anull%2C%22goodsCategoryName%22%3Anull%2C%22g" \"oodsForm%22%3A1%2C%22sortNo%22%3A1%2C%22batchNo%22%3A%22%22%2C%22produceDate%22%3A%22%22%2C%22wholeQuantity%22%3A100" \"%2C%22scatteredQuantity%22%3A0%2C%22planOutQuantity%22%3A100%2C%22totalPrice%22%3A1200%2C%22pickingRate%22%3A1%2C%2" \"2price%22%3A12%2C%22weight%22%3Anull%2C%22volume%22%3Anull%7D%2C%7B%22outOrderId%22%3A%22%22%2C%22outOrderItemId%22" \"%3Anull%2C%22goodsId%22%3A%222FcsWKyvwQN07ejMR4ECgaPq8porIU35%22%2C%22goodsCategoryId%22%3Anull%2C%22goodsCategoryNa" \"me%22%3Anull%2C%22goodsForm%22%3A1%2C%22sortNo%22%3A2%2C%22batchNo%22%3A%22%22%2C%22produceDate%22%3A%22%22%2C%22whol" \"eQuantity%22%3A100%2C%22scatteredQuantity%22%3A0%2C%22planOutQuantity%22%3A100%2C%22totalPrice%22%3A1200%2C%22picking" \"Rate%22%3A1%2C%22price%22%3A12%2C%22weight%22%3Anull%2C%22volume%22%3Anull%7D%5D&isFastOutOrde=1"
#将接口语句修改为键值对格式
def conv(data):a=data.replace("=",'":"')b=a.replace("&",",")c=b.replace(",",'","')c='"' + c + '"'print(c)
conv(data1)
使用python将将接口data修改为键值对格式相关推荐
- Python基础教程:列表字典的键值修改
list (修改列表的索引值) 循环一个列表时,最好不要对原列表有改变大小的操作,这样会影响你的最终结果. #使用负索引进行修改列表 print('First') lis = [11, 22, 33, ...
- 第一行代码天气预报接口更改后JSON键值对的问题
最近在使用第一行代码后面的天气时出现如下问题:发现的x3接口已经停止维护了,于是更换为v5接口. https://free-api.heweather.com/v5/weather?city=CN10 ...
- TypeError: keys must be str, int, float, bool or None, not tuple,解决 python 中 json 保存不了字典键值为 元组 的问题
>>> a = {('0xFFFA', 11): 32, ('0x00F3', 1): 1, ('0xFFFA', 2): 42} {('0xFFFA', 1): 32, ('0x0 ...
- python列表中的字典如何添加键值对_在Python中将键值对添加到字典中
Python字典是键值对的无序集合.在本教程中,我们将看到如何将新的键值对添加到已经定义的字典中.以下是我们可以使用的两种方法. 将新键分配为下标 我们通过使用新键作为下标并为其分配值来向字典添加新元 ...
- linux 修改键盘键值
在终端输入 xev | grep keycode 然后点击键盘,就可以得到对应按键的键值 比如 state 0x0, keycode 108 (keysym 0xff1b, Escape), same ...
- 【笔记】python的遍历字典:遍历所有键值对(方法items())、遍历字典中的所有键(方法keys())、按特定顺序遍历字典中的所有键、遍历字典中的所有值(方法values())、函数set()
文章目录 一.python的遍历字典 二.遍历所有键值对(方法items()) 三.遍历字典中的所有键(方法keys()) 四.按特定顺序遍历字典中的所有键 五.遍历字典中的所有值(方法values( ...
- python设置文件编码_python修改文件编码为utf-8格式
原博文 2019-12-02 17:11 − 简单实现.h,.c文件修改编码为utf-8格式. import os; import chardet; file_path = "." ...
- Python键盘监听-捕获输入的键值-鼠标监听
使用pyHook可以实现检测键盘的每个按键,并区分左右Ctrl.shift.win等,以及区分主键盘数字和小键盘数字等. 本来很简单的东西,网上很多文章一堆东西甩在哪,很难看懂,让人感觉有多难. 其实 ...
- oracle修改外键值,ORACLE 外键约束修改行为
Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在.而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作. 在SQL92标准中定义了几种外键改变后,如何处理子表 ...
最新文章
- 关闭Bootstrap的modal后,重新打开还会有input里上传的file解决
- 分布式与人工智能课程(part3)--第三课
- UI component html code 查看工具
- 编程体系结构(01):Java编程基础
- Vue+Vue Router+Webpack打包网站基础页面
- mac电脑开发环境配置
- Mysql 5 replication(mysql主从双机策略)
- Linux和windows网络配置
- 传智健康(黑马项目)
- 【自学Flutter】20.3 ListView.separated 的使用
- 论找对客服妹子对修改邓白氏码的公司信息的重要性
- 音乐播放器补充1video值:currentTime,duration
- html mysql留言板_html留言板
- springboot 过滤器
- Logcat 的使用方法
- git prune 相关
- android系统视频剪辑app推荐,知乎10w人收藏:玩短视频必装的9款剪辑App(最全)...
- ARMv8/GICv3中断路由
- Java面向对象(2).抽象类和接口
- PHP代码如何被执行?
热门文章
- 现在企业为什么需要实施MES系统软件?
- 2011级-csdn-java-张侃—Struts2了解
- “涨薪潮”来袭 多地上调最低工资标准
- deepin系统docker卸载与安装
- CodeForces 438D - The Child and Sequence(线段树)
- 无废话硬核分享:Linux 基础知识点总结很详细,全的很,吐血奉献
- 2022年全球市场紫外线探测器总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 计算机丢失x3daudio1_7.dll,x3daudio1_7.dll
- 卡尔曼滤波应用于SAG捷联式重力仪中的联想
- 我们需要怎样的大学生