当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程基础入门 > Python之文件的相关操作

Python之文件的相关操作

发布时间:2020年09月27日 08:44:27 来源: 点击量:354

【摘要】文件和文件夹的移动、复制、删除、重命名一、概述Python中对文件和文件夹进行移动、复制、删除、重命名,主要依赖os模块和shutil模块,以下

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

一、概述

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

相关推荐:《Python视频教程》

二、实例

 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 shutil
14 import os
15 
16 # 复制单个文件
17 shutil.copy("C:a1.txt", "C:b")
18 
19 # 复制并重命名新文件
20 shutil.copy("C:a2.txt", "C:b121.txt")
21 
22 # 复制整个目录(备份)
23 shutil.copytree("C:a", "C:bnew_a")
24 
25 # 删除文件
26 os.unlink("C:b1.txt")
27 os.unlink("C:b121.txt")
28 
29 # 删除空文件夹
30 try:
31     os.rmdir("C:bnew_a")
32 except Exception as ex:
33     print("错误信息:"+str(ex)) # 提示:错误信息,目录不是空的
34 
35 # 递归删除空文件夹
36 try:
37     os.removedirs("C:bnew_a")
38 except Exception as ex:
39     print("错误信息:"+str(ex)) # 提示:错误信息,目录不是空的
40 
41 # 删除文件夹及内容
42 shutil.rmtree("C:bnew_a")
43 
44 # 移动文件
45 shutil.move("C:a1.txt", "C:b")
46 
47 # 移动文件夹
48 shutil.move("C:ac", "C:b")
49 
50 # 重命名文件
51 shutil.move("C:a2.txt", "C:anew2.txt")
52 
53 # 重命名文件夹
54 shutil.move("C:ad","C:anew_d")
55 
56 # 入口函数
57 if __name__ == '__main__':
58     pass

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部