【发布时间】:2013-02-11 20:20:54
【问题描述】:
所以,我正在尝试将os.path.isfile 或os.path.exists 合并到我的代码中,以便在搜索以字母开头的文件名时成功找到某些常规文件(pdf、png)。
我使用的文件命名标准(并且由于用户而无法更改)以数字开头,随后无法使用相同的方法找到。有没有办法让.isfile 或.exists 发现这些文件?
我要搜索的文件是 .txt 文件。
os.path.isfile("D:\Users\spx9gs\Project Work\Data\21022013AA.txt")
os.path.isfile("D:\Users\spx9gs\Project Work\Data\AA21022013.txt")
返回:
错误
是的
【问题讨论】:
-
这绝对对我有用。
os.path.exists和os.path.isfile都可以识别以数字开头的文件。 -
不,
isfile()适用于以数字开头的文件名。请问平台和测试用例? -
os.path.isfile()在名为 01.txt 的文件上对我来说效果很好 -
对我来说它工作正常。我正在使用python2.7。