【发布时间】:2010-08-20 13:47:32
【问题描述】:
我在引用字符串中的特殊符号时遇到问题:
我有:path='C:\dir\dir1\dir2\filename.doc'
我想要filename。
当我尝试时:filename=path[path.rfind("\"):-4]
然后解释器说它是从“\”开始的错误行,因为它被视为注释。
【问题讨论】:
-
您可能希望避免在脚本中放置文字路径;通过从其他来源(命令行、基本配置文件等)获取文件名,您可以避免整个问题。使您的代码也更可重用。