# Python2 import urllib urllib.quote('abcd!@#$') # 编码 urllib.unquote('abcd%21%40%23%24%25') # 解码 # Python3 import urllib.parse urllib.parse.quote('abcd!@#$') # 编码 urllib.parse.unquote('abcd%21%40%23%24%25') # 解码 urllib.parse.quote('测试', encoding='gb2312') # GBK编码 urllib.parse.unquote('%B2%E2%CA%D4', encoding='gb2312') # GBK解码