操作系统 - Python:os.path.isfile 无法识别以数字开头的文件



因此,我试图将os.path.isfileos.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"

最新更新