Skip to main content
 首页 » 编程设计

python之您可以在以数字开头的文件上使用 os.path.exists() 吗

2025年05月04日1498°冷暖

我有一组名为 16ID_#.txt 的文件,其中 # 代表一个数字。我想检查是否存在特定文件号,使用 os.path.exists() ,在尝试将文件导入 python 之前。当我将文件所在文件夹的变量与文件名(例如:folderpath+"\16ID_#.txt")放在一起时,python 解释 "\16" 作为音符。

有什么方法可以防止这种情况发生,以便 folderpath+"\16ID_#.txt" 被解释为我想要的样子?

我无法更改文件的名称,它们是由我无法控制的另一个程序输出的。

请您参考如下方法:

无论操作系统如何,您都可以使用/构建路径,但正确的方法是使用os.path.join:

os.path.exists(os.path.join(folderpath, "16ID_#.txt"))