shutil模块:文件批量复制、移动、递归删除、压缩解压全实战
博客导语os模块只能处理单文件无法递归复制文件夹、批量移动、压缩文件shutil是os高阶补充模块覆盖日常99%批量文件操作兼容zip/tar主流压缩格式。一、文件复制三类方法shutil.copy()复制文件权限不复制元数据shutil.copy2()复制文件全部元数据修改时间、创建时间备份首选shutil.copytree()递归复制整个文件夹目标目录必须不存在二、文件移动与递归删除import shutil # 移动文件/文件夹等价剪切粘贴 shutil.move(src.txt,./target/) # 递归删除非空文件夹os.rmdir只能删空文件夹 shutil.rmtree(./old_dir)三、压缩与解压实战zip/tar# 文件夹压缩为zip shutil.make_archive(data_backup,zip,root_dir./data) # zip解压 shutil.unpack_archive(data_backup.zip,extract_dir./out)四、选型总结单文件增删、路径判断用os/os.path文件夹递归复制、移动、删除、压缩用shutil五、避坑点shutil不支持跨磁盘硬链接复制跨盘符移动文件底层是复制删除耗时会增加

相关新闻

Windows 11开始菜单修复指南:三步恢复消失的应用磁贴并深度定制界面

Windows 11开始菜单修复指南:三步恢复消失的应用磁贴并深度定制界面

Windows 11开始菜单修复指南:三步恢复消失的应用磁贴并深度定制界面 【免费下载链接】ExplorerPatcher This project aims to enhance the working environment on Windows 项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher ExplorerPatch…

2026/7/18 8:29:42阅读更多 →
drawio-desktop:基于Electron的开源跨平台图表编辑器技术解析

drawio-desktop:基于Electron的开源跨平台图表编辑器技术解析

drawio-desktop:基于Electron的开源跨平台图表编辑器技术解析 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop drawio-desktop是一款基于Electron构建的桌面图表编辑…

2026/7/18 12:03:42阅读更多 →
Paperxie 开题 AI 一键生成,解决毕业生开题报告反复修改难题

Paperxie 开题 AI 一键生成,解决毕业生开题报告反复修改难题

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/课程论文开题报告 - PaperXie智能写作PaperXieAi论文智能生成软件,10分钟生成万字毕业论文、期刊论文、文献综述、PPT,Aigc查重、降重报告、文献资料。只需一个标题,从开…

2026/7/18 9:37:51阅读更多 →
Linux内核调试实战:从GDB到QEMU全解析

Linux内核调试实战:从GDB到QEMU全解析

1. Linux内核调试概述 在Linux系统开发与维护过程中,内核调试是最具挑战性的任务之一。与用户空间程序调试不同,内核调试需要特殊的工具和方法,因为内核运行在特权级别,直接控制硬件资源,一旦出现问题可能导致整个系统…

2026/7/18 13:28:04阅读更多 →
ProMat 2023深度观察:柔性协同、AI决策与人机协作重塑智能供应链

ProMat 2023深度观察:柔性协同、AI决策与人机协作重塑智能供应链

1. 项目概述:一次工业前沿的深度观察 去年,我有机会亲身参与了ProMat 2023这场全球顶级的物料搬运与供应链解决方案展会。对于身处制造业、物流自动化或者供应链管理领域的朋友来说,ProMat就像是一场“科技春晚”,它集中展示了未来…

2026/7/18 13:28:04阅读更多 →
OpenClaw智能体本地部署指南:Windows零基础安装与配置

OpenClaw智能体本地部署指南:Windows零基础安装与配置

1. 项目概述:这不是安装“龙虾”,而是部署 OpenClaw 智能体运行时环境 标题里那个“龙虾”是典型中文互联网语境下的谐音梗误传——它根本不是水产,而是 OpenClaw 的音译变形。OpenClaw 是一个开源的、面向开发者与技术爱好者的智能体&…

2026/7/18 13:28:04阅读更多 →
电子系统噪声抑制与降噪引脚设计实践

电子系统噪声抑制与降噪引脚设计实践

1. 噪声对电子系统的影响机制 电子系统中的噪声问题一直是工程师面临的核心挑战之一。在高速数字电路和精密模拟电路中,噪声会直接导致信号完整性下降、误码率升高以及系统性能劣化。噪声主要来源于以下几个方面: 电源噪声:来自LDO、DC-DC等…

2026/7/18 13:28:04阅读更多 →
Playwright MCP:用自然语言驱动浏览器自动化,重塑AI生产力

Playwright MCP:用自然语言驱动浏览器自动化,重塑AI生产力

1. 项目概述:当AI助手学会“点鼠标” 最近在折腾AI应用开发的朋友,估计没少被一个词刷屏:MCP。Model Context Protocol,翻译过来叫模型上下文协议,听起来挺唬人,但说白了,它就是给大语言模型&am…

2026/7/18 13:28:04阅读更多 →
STM32F4双模蓝牙开发实战:TI CC256X协议栈移植与应用指南

STM32F4双模蓝牙开发实战:TI CC256X协议栈移植与应用指南

1. 项目概述与核心价值如果你正在为STM32F4项目寻找一个成熟、稳定且免版税的双模蓝牙解决方案,那么德州仪器(TI)的CC256XSTBTBLESW协议栈绝对值得你花时间深入研究。这套方案不是简单的代码堆砌,而是一个经过蓝牙技术联盟&#x…

2026/7/18 13:23:04阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/18 10:49:13阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/18 8:49:08阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/17 13:22:23阅读更多 →
从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

更多请点击: https://kaifayun.com 第一章:从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则 在Claude驱动的产品需求文档(PRD)生成实践中,原始业务意图往往以自然语言片…

2026/7/18 0:00:14阅读更多 →
Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

更多请点击: https://codechina.net 第一章:Cursor配置生成失效?3大隐藏陷阱4行修复代码,资深工程师连夜整理的紧急补救清单 Cursor 配置生成突然失效,是近期高频报障场景。表面看是 cursor.config.json 未更新或 LSP…

2026/7/18 0:00:14阅读更多 →
某智驾大牛创业

某智驾大牛创业

作者:钟声编辑:Mark出品:红色星际头图:智能驾驶图片据悉,国内某头部智驾公司端到端模型技术大牛Z投身创业,并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈,更是业内…

2026/7/18 0:00:14阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/17 22:48:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/17 13:22:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/17 17:26:50阅读更多 →