【发布时间】:2017-02-15 15:48:11
【问题描述】:
如果我有一个字符串
dummy_path = "this is a dummy path\basic"
\b 字符当然是退格,所以它被打印(并由文件系统调用处理)为
这是个伪命题
(Patasic,好名字!)
我是否有机会检测到这种情况并警告用户(我自己)dummy_path 中的 \ 应该被转义或替换为 /?
【问题讨论】:
-
试试
print(repr(dummy_path)) -
Editor/IDE 语法高亮通常会以非常明显的方式标记这些类型的转义序列。你在使用语法高亮吗?是否可以对其进行配置以使这些结构更引人注目?
-
这并不能完全回答您的问题,但请考虑使用 raw string 作为文件路径。
r"dummy\basic"会将反斜杠解释为只是一个反斜杠。
标签: python string python-2.7