gpt4 book ai didi

Python:os.path.isfile 无法识别以数字开头的文件

转载 作者:太空狗 更新时间:2023-10-30 01:44:54 25 4
gpt4 key购买 nike

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

返回:

错误

正确

最佳答案

您需要使用原始字符串,或转义您的反斜杠。在文件名中:

"D:\Users\spx9gs\Project Work\Data\21022013AA.txt"

\210 将被解释为八进制转义码,因此您无法获得正确的文件名。

这些都可以:

r"D:\Users\spx9gs\Project Work\Data\21022013AA.txt"
"D:\\Users\\spx9gs\\Project Work\\Data\\21022013AA.txt"

关于Python:os.path.isfile 无法识别以数字开头的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15088166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com