小编Sam*_*dag的帖子

替换Python字符串中的反斜杠

我有一些代码来加密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)

python string replace backslash

2
推荐指数
1
解决办法
1057
查看次数

标签 统计

backslash ×1

python ×1

replace ×1

string ×1