python shutil模块学习
2013-03-28 20:02
239 查看
shutil模块
拷贝目录
拷贝文件
拷贝文件的时候,如果指定的文件目的位置之间有目录不存在,则会抛出错误。所以最好在拷贝之间确认目录存在。
当目录存在的时候,拷贝文件就没有问题了。
删除目录使用如下函数:
shutil.rmtree('d:/dd')
移动文件或者文件夹到另外一个地方:
shutil.move('d:/c.png','e:/')
-------------------------------------------
那么存在一个问题就是,copy函数和copyfile函数二者的区别是什么呢?
看help:
从help中可以看出来,copyfile仅仅是把文件拷贝到目的文件。但是copy函数可以把文件的mode也一起拷贝。比如说原来的文件有+x可执行权限,那么目的文件也会有可执行权限。
拷贝目录
拷贝文件
拷贝文件的时候,如果指定的文件目的位置之间有目录不存在,则会抛出错误。所以最好在拷贝之间确认目录存在。
当目录存在的时候,拷贝文件就没有问题了。
删除目录使用如下函数:
shutil.rmtree('d:/dd')
移动文件或者文件夹到另外一个地方:
shutil.move('d:/c.png','e:/')
-------------------------------------------
那么存在一个问题就是,copy函数和copyfile函数二者的区别是什么呢?
看help:
从help中可以看出来,copyfile仅仅是把文件拷贝到目的文件。但是copy函数可以把文件的mode也一起拷贝。比如说原来的文件有+x可执行权限,那么目的文件也会有可执行权限。
相关文章推荐
- Python模块学习--shutil和hashlib和json
- Python模块学习--shutil和hashlib和json
- Python中shutil模块的学习笔记教程
- python模块学习——shutil
- python学习之路(常用系统模块4--shutil模块)
- python学习之路-7 模块configparser/xml/shutil/subprocess以及面向对象初级入门
- Python shutil模块学习
- python shutil模块学习
- Python学习(六) -- 模块
- Python 之路 Day5 - 常用模块学习
- Python学习笔记(九)——使用selenium模块
- Python subprocess模块学习总结
- python学习笔记16-各种模块和开放工具收集整理
- Python 系统监控管理模块psutil学习
- Python(23)python中的高级系统模块shutil
- python 入门学习---模块导入三种方式及中文凝视
- python模块学习(threading模块的方法)
- Python urllib和urllib2模块学习(二)
- 小猪的Python学习之旅 —— 12.Python并发之queue模块
- Python 09 模块学习