我有一些代码来加密Python中的一些字符串.加密文本在某些网址中用作参数,但在加密后,字符串中会出现反斜杠,我不能在urllib2.urlopen中使用单反斜杠.
我不能用double取代单反斜杠.例如:
print cipherText
'\t3-@\xab7+\xc7\x93H\xdc\xd1\x13G\xe1\xfb'
print cipherText.replace('\\','\\\\')
'\t3-@\xab7+\xc7\x93H\xdc\xd1\x13G\xe1\xfb'
Run Code Online (Sandbox Code Playgroud)
在替换语句中将r放在\前面也没有用.
我想做的就是调用那种网址:
http://awebsite.me/main?param="\t3-@\xab7+\xc7\x93H\xdc\xd1\x13G\xe1\xfb"
Run Code Online (Sandbox Code Playgroud)
此网址也可以成功调用:
http://awebsite.me/main?param="\\t3-@\\xab7+\\xc7\\x93H\\xdc\\xd1\\x13G\\xe1\\xfb"
Run Code Online (Sandbox Code Playgroud)