python - 在 Python 3.x 中解析转义字符
问题描述
我有
path = "/Users/xx/datasets/yyy/DefinedTS\Training\00000"
我只想用'/'替换'\'转义字符。我努力了:
path.replace("/","\")
但我得到了错误:扫描字符串文字时 EOL
我还尝试了正则表达式,编写自己的函数,尝试转换为 ascii 并替换,但一切似乎都反映了同样的问题。
编辑:我的意思是我试过
path.replace("\","/")
感谢 UncleZeiv 指出。
解决方案
由于 \ 是一个特殊字符,它需要用另一个 \ 进行转义
path = path.replace("/","\\")
推荐阅读
- c++ - 无论操作系统语言如何,如何翻译使用预构建的 Qt 安装程序框架创建的安装程序
- javascript - 添加着色器的问题
- c++ - 生产者-消费者实现中的条件变量应该如何初始化
- java - 将字符串数组传递给具有 string_varray 类型的 Oracle 存储过程
- django - 针对公司 Django Rest OAuth2 的身份验证
- python - Python encode() 和 decode() 字符串方法
- reactjs - 笑话覆盖 - switch 语句中的 if 语句
- image - 如何在haskell中导入图像?
- java - 使用 Elasticsearch 的 Java High Level Rest Client 收到对异步请求的响应后立即返回内容
- asp.net - PLUpload 在服务器上的工作方式与在开发中的工作方式不同