惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
罗磊的独立博客
量子位
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
M
MIT News - Artificial intelligence
月光博客
月光博客
IT之家
IT之家
D
DataBreaches.Net
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
D
Docker
The GitHub Blog
The GitHub Blog
B
Blog
V
Visual Studio Blog
博客园 - Franky
N
Netflix TechBlog - Medium
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
博客园 - 聂微东
U
Unit 42

博客园 - 火军刀

Vue3写法 创建测试表专用语句 基于Junit5的MockMvc单元测试基础方法 启动Redis报错: # QForkMasterInit: system error caught. error code=0x00000070, message=CreateFileMapping failed.: no space on device eclipse为什么不允许查看包文件所在的目录? Hutool怎样指定日志工具 No matching distribution found for volcenginesdkarkruntime 如果你的idea右侧边栏和下边栏消失不见,没有了,不要惊慌 IDEA中使用腾讯云代码助手CodeBuddy 找到多个名为spring_web的片段 控制反转的通俗理解 Spring的pom.xml中的依赖 如果你的uniapp连不上手机 ollama可以不装在C盘,ollama安装时怎么选择路径? deepseek和千问是什么关系?DeepSeek-R1-Distill-Qwen-7B,这个模型中的deepseek和qwen是什么关系? properties对象 10种Java从数据库中取出数据的完整过程 用DOS命令删除子目录中所有文件名中包含“(1)”的文件 log4j.properties
在指定目录下搜索文件名包含"项目"二字的Excel文件
火军刀 · 2025-07-30 · via 博客园 - 火军刀
import os

def search_project_excel_files(directory):
    """
    在指定目录下搜索文件名包含"项目"二字的Excel文件
    
    参数:
        directory: 要搜索的目录路径
        
    返回:
        符合条件的文件路径列表
    """
    # 检查目录是否存在
    if not os.path.isdir(directory):
        print(f"错误: 目录 '{directory}' 不存在或不是一个有效的目录")
        return []
    
    # 定义Excel文件扩展名
    excel_extensions = ('.xls', '.xlsx')
    
    # 存储找到的文件路径
    found_files = []
    
    # 遍历目录及其子目录
    for root, dirs, files in os.walk(directory):
        for file in files:
            # 检查文件名是否包含"项目"且是Excel文件
            if "项目" in file and file.lower().endswith(excel_extensions):
                # 获取文件的完整路径
                file_path = os.path.join(root, file)
                found_files.append(file_path)
    
    return found_files

if __name__ == "__main__":
    # 可以在这里修改要搜索的目录
    target_directory = "D:/App"  # 当前目录
    
    # 搜索文件
    result_files = search_project_excel_files(target_directory)
    
    # 显示结果
    if result_files:
        print(f"在目录 '{target_directory}' 下找到 {len(result_files)} 个包含'项目'的Excel文件:")
        for i, file_path in enumerate(result_files, 1):
            print(f"{i}. {file_path}")
    else:
        print(f"在目录 '{target_directory}' 下未找到包含'项目'的Excel文件")
    

posted @ 2025-07-30 13:30  火军刀  阅读(24)  评论()    收藏  举报