因此,我试图将os.path.isfile
或os.path.exists
合并到我的代码中,并在搜索以字母开头的文件名时成功地找到某些常规文件(pdf,png)。
我使用的文件命名标准(不能因用户而更改)以数字开头,随后无法使用相同的方法找到。是否有一种方法可以使这些文件被.isfile
或.exists
发现?
我要找的文件是。txt文件。
os.path.isfile("D:Usersspx9gsProject WorkData21022013AA.txt")
os.path.isfile("D:Usersspx9gsProject WorkDataAA21022013.txt")
的回报:
假真正
您需要使用原始字符串,或者转义反斜杠。在文件名中:
"D:Usersspx9gsProject WorkData21022013AA.txt"
210
将被解释为八进制转义码,因此您将无法获得正确的文件名。
这两个都可以:
r"D:Usersspx9gsProject WorkData21022013AA.txt"
"D:\Users\spx9gs\Project Work\Data\21022013AA.txt"