打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
文件和文件夹的移动、复制、删除、重命名

一、概述

Python中对文件和文件夹进行移动、复制、删除、重命名,主要依赖os模块和shutil模块,以下用实例集中演示文件的移动、复制、删除、重命名,用到的时候直接查询即可。

二、实例

 1 #!/usr/bin/python3 2 # -*- coding:utf-8 -*- 3 __author__ = 'mayi' 4 __date__ = '2018/4/4' 5  6 """ 7 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 8 功能:文件、文件夹的移动、复制、删除、重命名 9 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #10 """11 12 # 导入shutil模块和os模块13 import shutil14 import os15 16 # 复制单个文件17 shutil.copy("C:\\a\\1.txt", "C:\\b")18 19 # 复制并重命名新文件20 shutil.copy("C:\\a\\2.txt", "C:\\b\\121.txt")21 22 # 复制整个目录(备份)23 shutil.copytree("C:\\a", "C:\\b\\new_a")24 25 # 删除文件26 os.unlink("C:\\b\\1.txt")27 os.unlink("C:\\b\\121.txt")28 29 # 删除空文件夹30 try:31     os.rmdir("C:\\b\\new_a")32 except Exception as ex:33     print("错误信息:"+str(ex)) # 提示:错误信息,目录不是空的34 35 # 递归删除空文件夹36 try:37     os.removedirs("C:\\b\\new_a")38 except Exception as ex:39     print("错误信息:"+str(ex)) # 提示:错误信息,目录不是空的40 41 # 删除文件夹及内容42 shutil.rmtree("C:\\b\\new_a")43 44 # 移动文件45 shutil.move("C:\\a\\1.txt", "C:\\b")46 47 # 移动文件夹48 shutil.move("C:\\a\\c", "C:\\b")49 50 # 重命名文件51 shutil.move("C:\\a\\2.txt", "C:\\a\\new2.txt")52 53 # 重命名文件夹54 shutil.move("C:\\a\\d","C:\\a\\new_d")55 56 # 入口函数57 if __name__ == '__main__':58     pass

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python(办公自动化编程系列)学习笔记3
移动并重命名2000个文件,Python,3秒
整理了十个Python自动化操作,拿走就用!
四十篇办公自动化文章的精华总结,代码可直接套用
使用Python移动和重命名Excel文件
深度对比Python中4大文件处理库(os、shutil、glob、pathlib)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服