【发布时间】:2013-02-28 13:57:54
【问题描述】:
在处理字符串中的反斜杠后跟数字时,我遇到了一个问题。我使用的是windows操作系统环境。
当目录中名称的开头有数字时,这会变得特别烦人。
例如:"P:\70_parseFile\80_FileDir\60_FA_050"
这对我来说是一个发现,如果您执行“\1”、“\2”、“\3”...等等,您可以创建特殊字符。看起来很美妙,但我不得不问如何关闭它,或者还有什么其他不同的字符串函数没有这个特殊功能?
谢谢大家!
【问题讨论】:
-
这只是使用正则表达式时的问题吗?
-
您可以在文件夹/文件名中使用正斜杠。
-
我没有将它用于正则表达式,也不能将反斜杠替换为正斜杠,因为在任何字符串变量操作之前首先调用特殊 ("\8...") 函数。发生的事情是我使用 os.path.join() 附加了文件名,这导致了您在上面的示例中看到的内容。没有将文件附加为原始字符串是一个简单的不幸。谢谢冰罪!
标签: python windows string directory slash