Python学习笔记(20)-文件和文件夹的移动、复制、删除、重命名
2017-07-04 22:48
615 查看
一,概述
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")
相关文章推荐
- linux学习入门3——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- linux学习入门5——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- Python 文件/文件夹操作(读写read/write、复制copy、删除delete、重命名rename)
- 学习笔记-java实现复制、移动、删除文件夹
- linux下文件的复制、移动、删除命令参数详解(学习笔记)
- python文件创建,删除,移动,复制,重命名
- Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件
- VC 复制移动删除重命名文件文件夹 .
- C# 文件操作封装类(删除,移动,复制,重命名)
- 文件操作 复制移动删除重命名文件文件夹(转帖)
- php文件及文件夹操作(创建、删除、移动、复制)
- php(创建、删除、移动、复制)文件及文件夹操作的实现方法
- PHP操作文件类(文件和文件夹创建,复制,移动和删除)
- C#复制文件和文件夹(学习笔记)
- 文件以及文件夹处理(新建,移动,删除,复制)
- 文件夹的删除、重命名、移动、复制
- 创建、删除文件及文件夹,文件及文件夹的复制、剪切、重命名。
- ( 转载)纯Java文件操作工具,支持文件、文件夹的复制、删除、移动
- Delphi 文件的操作:重命名、复制、移动、删除(制作一个信息上传控件)
- linux学习笔记(三) 复制、删除、移动、重命名文件(文件夹)命令