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

1 python path os.path

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

有什么方法可以阻止这个,所以这folderpath+"\16ID_#.txt"被解释为我希望它是什么?

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

che*_*ner 5

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

os.path.exists(os.path.join(folderpath, "16ID_#.txt"))
Run Code Online (Sandbox Code Playgroud)