Python学习笔记(20)-文件和文件夹的移动、复制、删除、重命名

来源:互联网 发布:mac os x 10.12黑苹果 编辑:程序博客网 时间:2024/04/29 10:35

一,概述

python中对文件和文件夹进行移动、复制、删除、重命名,主要依赖os模块和shutil模块,要死记硬背这两个模块的方法还是比较困难的,可以用一个例子集中演示文件的移动、复制、删除、重命名,用到的时候直接查询就行。

二,例子展示

#文件、文件夹的移动、复制、删除、重命名#导入shutil模块和os模块import shutil,os#复制单个文件shutil.copy("C:\\a\\1.txt","C:\\b")#复制并重命名新文件shutil.copy("C:\\a\\2.txt","C:\\b\\121.txt")#复制整个目录(备份)shutil.copytree("C:\\a","C:\\b\\new_a")#删除文件os.unlink("C:\\b\\1.txt")os.unlink("C:\\b\\121.txt")#删除空文件夹try:    os.rmdir("C:\\b\\new_a")except Exception as ex:    print("错误信息:"+str(ex))#提示:错误信息,目录不是空的#删除文件夹及内容shutil.rmtree("C:\\b\\new_a")#移动文件shutil.move("C:\\a\\1.txt","C:\\b")#移动文件夹shutil.move("C:\\a\\c","C:\\b")#重命名文件shutil.move("C:\\a\\2.txt","C:\\a\\new2.txt")#重命名文件夹shutil.move("C:\\a\\d","C:\\a\\new_d")
阅读全文
0 0
原创粉丝点击