遍历如何只选择部分文件夹?如果设置文件名同时满足两个关键词

遍历的时候,不需要查找所有文件夹,只选择部分文件夹,该怎么设置?
if 怎么同时设置两个关键词读取文件?比如想要抽取640和680开头的文件。
求分享,谢谢🙏

这是所有查找文件方式,你可以自己定义怎么查找,后面if要同时设置多个关键词的话你用 or 连接多个判断条件就行


from pathlib import Path
 
while True:
    folder = input("搜索文件的路径:")
    folder = Path(folder.strip())
    if folder.exists():
        break
 
    else:
        print("输入的路径不准确,重新输入")
 
 
while True:
    search = input("请输入文件夹或文件的名字:")
    result = list(folder.rglob(f'*{search}*'))
    if not result:
        print("在{floder}下未找到关键字名称的{search}的文件夹或文件")
        continue
    else:
        result_folder=[]
        result_file=[]
        for i in (result):
            if i.is_dir():
                result_folder.append(i)
            else:
                result_file.append(i)
        if result_folder:
            print("查找包含关键字{search}的文件夹有:")
            for i in (result_folder):
                print(i)
            break
 
        if result_file:
            print("查找包含关键字{search}的文件有:")
            for i in (result_file):
                print(i)
            break