用split对字符串进行分割

str='storeId=ff8080816277aa0a0162845d48e3012b&appid=wxe37b2e703155ed41&transId=wxe37b2e703155ed412019-05-09%2010%3A28%3A15&sign=dc8fac903b03556247659e1b548bccce&timestamp=2019-05-09%2010%3A28%3A15&memberId=ff8080816a889e71016a9a68a6c55a37&cliqueId=-1&cliqueMemberId=-1&useClique=0&enterpriseId=ff808081624e60f601625c50a30900ce&unionid=oLWn80pR0DtSJXfnO_1O4ZOzfvAE&openid=oZe8D5gmPcPANw4kNNcG8mlAW1mI&launchOptions=%7B%22path%22%3A%22%2Fpages%2Fmall%2Fmall-index%2Fmall-index%22%2C%22query%22%3A%7B%7D%2C%22scene%22%3A1102%2C%22referrerInfo%22%3A%7B%22appId%22%3A%22wx97e5123eb6041454%22%7D%7D'

str2=str.split('&')

for i in str2:
    print('"'+i.split('=')[0]+'":"'+i.split('=')[1]+'",')

结果如下:

"storeId":"ff8080816277aa0a0162845d48e3012b",
"appid":"wxe37b2e703155ed41",
"transId":"wxe37b2e703155ed412019-05-09%2010%3A28%3A15",
"sign":"dc8fac903b03556247659e1b548bccce",
"timestamp":"2019-05-09%2010%3A28%3A15",
"memberId":"ff8080816a889e71016a9a68a6c55a37",
"cliqueId":"-1",
"cliqueMemberId":"-1",
"useClique":"0",
"enterpriseId":"ff808081624e60f601625c50a30900ce",
"unionid":"oLWn80pR0DtSJXfnO_1O4ZOzfvAE",
"openid":"oZe8D5gmPcPANw4kNNcG8mlAW1mI",
"launchOptions":"%7B%22path%22%3A%22%2Fpages%2Fmall%2Fmall-index%2Fmall-index%22%2C%22query%22%3A%7B%7D%2C%22scene%22%3A1102%2C%22referrerInfo%22%3A%7B%22appId%22%3A%22wx97e5123eb6041454%22%7D%7D",

猜你喜欢

转载自www.cnblogs.com/hankleo/p/10837305.html