python - 在不知道扩展名的情况下在文件夹中查找文件?

标签 python file search directory match

假设我想在名为“myfolder”的文件夹中搜索一个名为“myfile”的文件,我该如何在不知道文件格式的情况下执行此操作? 另一个问题:如何列出一个文件夹的所有文件 它的子文件夹(等等)的所有文件? 谢谢。

最佳答案

import os
import glob
 
path = 'myfolder/'
for infile in glob.glob( os.path.join(path, 'myfile.*') ):
    print "current file is: " + infile

如果要列出文件夹中的所有文件,只需将for循环改为

for infile in glob.glob( os.path.join(path) ):

关于python - 在不知道扩展名的情况下在文件夹中查找文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6489663/

相关文章:

python - 导出动画 ffmpeg 时出错 - Matplotlib

python - 将用户输入的字符串导入为 python 中的模块

node.js - 如何从node.js中的目录获取所有文件路径

c++ - 清晰高效的 3D 范围树实现

algorithm - 找到一个满足约束的数字

python - 在 tkinter 打开文件弹出窗口中指定 "this pc"作为初始目录

python - 如何使用 strftime 以正确的顺序绘制月份名称?

linux - 如何知道用户当前打开了哪些文件?

java - 文件内容到字节数组?

php - Laravel 在 where 子句中使用动态变量