Python 编码和解码字符串

#导包--->编码
from urllib.parse import quote
#导包--->解码
from urllib.parse import unquote
 
str = "{'action': 'list_customer', 'pagesize': 5, 'pagenum': 1, 'keywords': '人民医院'}"
 
strEncoded = quote(str)
 
print("字符串编码结果:"+strEncoded)

结果如下:

字符串编码结果:%7B%27action%27%3A%20%27list_customer%27%2C%20%27pagesize%27%3A%205%2C%20%27pagenum%27%3A%201%2C%20%27keywords%27%3A%20%27%E4%BA%BA%E6%B0%91%E5%8C%BB%E9%99%A2%27%7D

 
strUncoded = unquote(strEncoded)
 
print("字符串解码结果:"+strUncoded)

结果如下:

字符串解码结果:{'action': 'list_customer', 'pagesize': 5, 'pagenum': 1, 'keywords': '人民医院'}

注意 : 控制台输出为单引号的为字典, 双引号的为json对象.
 
 
 
 

 

posted @ 2021-07-01 22:07  Avicii_2018  阅读(156)  评论(0)    收藏  举报