首页 > 解决方案 > 如何在python字符串中用'/'替换'\'

问题描述

我需要替换一个包含以下内容的 python 字符串'\'

String = 'A\BBC\CCB\:ABC'
goal = 'A/BBC/CCB/:ABC'

num = String.count('\')
String.replace('\','/')

但我不断收到错误消息:

SyntaxError:扫描字符串文字时 EOL

标签: pythonstringreplace

解决方案


python 中的 \ 字符有特殊用途。例如。“\n”(换行符)。为了在字符串中替换它,您需要使用以下之一:

String.replace('\\','/')
String.replace(r'\','/')

“\”将查找“\”字符。r'\' 将查找字符串 '\' 的原始解释


推荐阅读