a="D:/R_SVN/hostworkspace/middleware/projects/module/com.ofss.fc.module.ac/src/com/ofss/fc/app\ac\service\writeoffrecovery\ext\WriteoffRecoveryApplicationServiceExtExecutor.java"
b=a.replace('\','/')
print b
错误:
b=a.replace('\','/')
SyntaxError:EOL while scanning string literal
答案 0 :(得分:3)
As"反斜杠表示法"用于" 逃脱角色",您必须添加\\
而不是\
a.replace('\\','/')
答案 1 :(得分:2)
你必须逃避反斜杠,因为它是一个特殊字符:
b=a.replace('\\','/')
答案 2 :(得分:1)
字符串\
是转义字符,例如,如果有两个\ \\
,那么第一个是转义字符。
被称为转义字符。所以你可以用b=a.replace('\','/')
替换它。在这种情况下,第一个\将被转义,第二个将对字符串\\
执行操作。
<强>码强>:
a