1. 源程序
from urllib import request, parse
s = '你好世界!'
s1 = parse.quote(s) # 字符串编码
s2 = parse.unquote(s1) # 字符串解码
print('编码:' + s1 + '\n解码:' + s2)
print()
d = {'a': '你好', 'b': '世界', 'c':'!'}
d1 = parse.urlencode(d) # 字典编码
d2 = parse.unquote(d1) # 字典解码
print('编码:' + d1 + '\n解码:' + d2)
2. 注意事项
1. 使用quote()前一定要先导入urllib.request。
2. 字符串用quote()编码,字典用urlencode()编码。
3. 解码时只能使用unquote(),不存在urldecode()。