我已经尝试弄清楚如何检查给定目录中是否有 .pkl 文件。我检查了网站,我可以找到方法来查找目录中是否有文件并列出它们,但我只想检查它们是否在那里。
我的目录下一共有7个.pkl文件,我一创建了一个,其他的就都创建了,所以要检查这7个是否存在,检查一个是否存在就足够了。因此,我想检查是否有.pkl文件。
如果我这样做,这就是有效的:
os.path.exists('folder1/folder2/filename.pkl')
但我必须写下我的一个文件名。我想这样做而不搜索特定文件。我也尝试过
os.path.exists('folder1/folder2/*.pkl')
,
但它也不起作用,因为我没有任何名为 *.pkl 的文件。
最佳答案
您可以使用 python 模块 glob
( https://docs.python.org/3/library/glob.html )
具体来说,glob.glob('folder1/folder2/*.pkl')
将返回folder2 中所有.pkl 文件的列表。
关于python - 检查目录下是否有.format文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52496374/