可以使用Python的os库和glob库来进行按文件名和类别搜索。
按文件名搜索:
import glob
search_results = glob.glob('/path/to/folder/filename')
其中,'/path/to/folder/'为要搜索的文件夹路径,'filename'为要搜索的文件名,可以使用通配符进行模糊匹配,如'test.txt'表示搜索文件名中包含'test'且扩展名为'.txt'的文件。
按类别搜索:
import os import glob
search_results = [] folder_path = '/path/to/folder' category = 'category_name'
for dirpath, dirnames, filenames in os.walk(folder_path): for file in filenames: if category in dirpath: search_results.append(os.path.join(dirpath, file))
其中,'/path/to/folder/'为要搜索的文件夹路径,'category_name'为要搜索的类别名, 使用os.walk函数遍历文件夹及其子文件夹,在文件名中查找所需的类别,将符合条件的完整路径存入search_results列表中。
上一篇:按文件名分离文件
下一篇:按文件名结尾数字排序