标准库模块——shutil模块
shutil.rmtee
删除目录及以内的所有文件。
1 2 | import shutil shutil.rmtree(r 'D:\python\222' ) #包括222在内的所有文件全部删除。 |
shutil.move
重命名文件或文件夹
1 2 | import shutil shutil.move(源名称,更改后名称) |
1 2 | import shutil shutil.move(r 'D:\python\b.log' ,r 'D:\python\a.log' ) |
shutil.make_archive
压缩文件
1 2 3 | import shutil # shutil.make_archive('将要新建的名称或路径','文件后缀','原文件夹路径') shutil.make_archive(r 'D:\a' , 'zip' ,r 'D:\python\1111' ,) |
shutil.unpack_archive
解压文件:
解压路径如果有就进入,如果没有就新建。
1 2 | # shutil.unpack_archive('源文件全名(路径)',extract_dir='解压路径,不写为当前路径',format='文件后缀') shutil.unpack_archive(r 'D:/python/a.zip' ,extract_dir = r 'D:/11111' , format = 'zip' ) |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
· ASP.NET Core - 日志记录系统(二)
· 在外漂泊的这几年总结和感悟,展望未来
· 博客园 & 1Panel 联合终身会员上线
· 支付宝事故这事儿,凭什么又是程序员背锅?有没有可能是这样的...
· https证书一键自动续期,帮你解放90天限制
· 在 ASP.NET Core WebAPI如何实现版本控制?