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('\','/')
语法错误:EOL while scanning string literal
必须转义反斜杠,因为它是一个特殊字符:
由于“反斜杠符号”用于“转义符”,因此必须添加
\\
而不是\
在字符串中
\
是转义字符,例如,如果有两个类似的\\
,那么第一个是转义字符。你知道吗在
b=a.replace('\','/')
中,\'读作转义字符。所以可以用\\
替换它。在这种情况下,第一个\将被转义,第二个\将对字符串a
执行操作。你知道吗代码:
相关问题 更多 >
编程相关推荐