一般我们在链接中直接使用中文或者特殊符号来访问地址,可能导致无法识别的问题,我们需要对URL进行转换,常用的转换的模块则是urllib模块
例如我们拼接参数链接的时候使用urllib的parse的urlencode方法
01.from urllib import parse02.data = {}03.data['username'] = 'merci'04.data['password'] = 'admin'05.print(parse.urlencode(data))
打印得出的结果是
01.username=merci&password=admin
如果是单个转换则
01.name = "武汉"02.print(parse.quote(name))
得出的结果是
01.%E6%AD%A6%E6%B1%89
如果是解码则是unqote方法
01.uname = '%E6%AD%A6%E6%B1%89'02.print(parse.unquote(uname))
得出的结果是
01.武汉
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/599