JS和AS中的encodeURI的功能将URL进行转换,除了数字及大小写字母不转写外还有;/?:@&=+,#-_.!~*'()不转义。

但python的urllib.quote除数字及大小字母外都转义了,不符合encodeURI的要求,查看python官方文档后,

才知道quote中可以加safe值。

urllib.quote(temp2.encode(“utf-8”),’/:,’)

就可以后面可以根据需要增加自定不转义的字符。python还是很强大的哟。

#网上所有文章都没有这种说明,找了半天才想起来看官方文档。