python - 如何在python字符串中用'/'替换'\'
问题描述
我需要替换一个包含以下内容的 python 字符串'\'
:
String = 'A\BBC\CCB\:ABC'
goal = 'A/BBC/CCB/:ABC'
num = String.count('\')
String.replace('\','/')
但我不断收到错误消息:
SyntaxError:扫描字符串文字时 EOL
解决方案
python 中的 \ 字符有特殊用途。例如。“\n”(换行符)。为了在字符串中替换它,您需要使用以下之一:
String.replace('\\','/')
String.replace(r'\','/')
“\”将查找“\”字符。r'\' 将查找字符串 '\' 的原始解释
推荐阅读
- proxy - Squid 代理忽略拒绝所有配置
- r - 更改 R Markdown 中所有内联方程的字体大小在 HTML 中不起作用
- docker - 使用以前版本的 vagrant 图像
- python - 如何使用python将查询参数值从csv文件传递给restapi
- python-3.x - 将第 0 列的值添加到不同的列并将文本添加到该单元格
- c# - 自动完成在 Visual Studio Code 中的 ASP.NET Core 5 Razor Tag Helper 中不起作用
- c++ - 动态加载库中的 thread_local 静态变量——它们是什么时候创建的?
- javascript - 当范围变量中的值更改时,对象数组中的数据未更新
- python - 将现有数据框中的一列添加到每隔一列之间的另一列
- javascript - 如何在 Typescript 中模拟 Cognito 响应