Python字符串中的反斜杠后跟数字
我在使用Python时遇到了一个问题,主要是关于字符串里面的反斜杠后面跟着数字的情况。我是在Windows操作系统上工作的。
这个问题特别烦人,尤其是当你在文件夹名称的开头有数字时。
比如说:"P:\70_parseFile\80_FileDir\60_FA_050"
我发现,如果你写"\1"、"\2"、"\3"……这样的话,会生成一些特殊字符。虽然这听起来很神奇,但我想知道怎么才能关闭这个功能,或者有没有其他的字符串处理方法,不会有这种特殊效果?
谢谢大家!
1 个回答
11
你有两个选择:
在反斜杠前面再加一个反斜杠:
"P:\\70_parseFile\\80_FileDir\\60_FA_050"
使用一种叫做原始字符串的方式,这样反斜杠就不会有“特殊含义”了
r"P:\70_parseFile\80_FileDir\60_FA_050"