shutil模块提供移动、复制、打包文件等高阶操作。1.移动用shutil.move(),可重命名或覆盖文件;2.复制单个文件用shutil.copy(),保留内容和权限,复制目录用shutil.copytree(),目标路径不可存在;3.打包用shutil.make_archive(),支持zip/tar格式,解压用shutil.unpack_archive();4.其他功能包括删除目录shutil.rmtree()、查找命令shutil.which()、查看磁盘使用shutil.disk_usage(),使用时注意测试防止误删。
在 Python 中处理文件和目录时,除了基本的读写操作,有时候还需要进行移动、复制甚至打包归档等操作。这时候 shutil 模块就派上用场了。它提供了很多方便的函数,让你能轻松完成这些“高阶”文件操作。
移动文件或目录:shutil.move()
如果你需要把一个文件或者整个目录从一个地方挪到另一个地方,shutil.move() 就是你的首选。
这个函数的行为很像系统里的“剪切+粘贴”,使用起来也非常简单:
import shutilshutil.move('source_folder/file.txt', 'target_folder/')登录后复制
文章来自互联网,不代表电脑知识网立场。发布者:,转载请注明出处:https://www.pcxun.com/n/714338.html
