我必须在字符串中替换字符' /'用' \'我用
str.replace('/','\')
但得到了这个错误:
行中的词汇错误...,列....遇到:" \ r" (13),之后:""
答案 0 :(得分:1)
反斜杠的字符串中有special meaning。请改用'\\'
。
答案 1 :(得分:0)
'\'
用于转义序列,所以如果你想使用它,你必须转义那个字符:
str.replace('/','\\')
有关详细信息,请参阅python documentation on string literals。
答案 2 :(得分:0)
您需要使用Escape Sequence
>>> m="hell/o"
>>> k=m.replace('/','\\')
>>> print k
hell\o