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

推荐订阅源

B
Blog RSS Feed
量子位
Recent Announcements
Recent Announcements
T
The Blog of Author Tim Ferriss
美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
博客园 - 聂微东
aimingoo的专栏
aimingoo的专栏
Microsoft Security Blog
Microsoft Security Blog
U
Unit 42
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
L
LangChain Blog

博客园 - 火军刀

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)  评论()    收藏  举报