替换char' /'在python中

时间:2014-11-09 18:45:01

标签: python string

我必须在字符串中替换字符' /'用' \'我用

str.replace('/','\')

但得到了这个错误:

行中的词汇错误...,列....遇到:" \ r" (13),之后:""

3 个答案:

答案 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