python之模块之shutil模块
2016-05-15 12:23
555 查看
shutil
-- --High-level file operations 高级的文件操作模块。
os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… 但是,os文件的操作还应该包含移动 复制 打包 压缩 解压等操作,这些os模块都没有提供。
而本章所讲的shutil则就是对os中文件操作的补充。--移动 复制 打包 压缩 解压,
shutil功能:
1 shutil.copyfileobj(fsrc, fdst[, length=16*1024]) #copy文件内容到另一个文件,可以copy指定大小的内容
实例
-- --High-level file operations 高级的文件操作模块。
os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… 但是,os文件的操作还应该包含移动 复制 打包 压缩 解压等操作,这些os模块都没有提供。
而本章所讲的shutil则就是对os中文件操作的补充。--移动 复制 打包 压缩 解压,
shutil功能:
1 shutil.copyfileobj(fsrc, fdst[, length=16*1024]) #copy文件内容到另一个文件,可以copy指定大小的内容
>>> shutil.make_archive('tarball','gztar',root_dir='copytree_test') [root@slyoyo python_test]# ls -l total 12 drwxr-xr-x. 3 root root 4096 May 14 19:36 copytree_copy drwxr-xr-x. 3 root root 4096 May 14 19:36 copytree_test -rw-r--r--. 1 root root 0 May 14 21:12 tarball.tar.gz -rw-r--r--. 1 python python 79 May 14 05:17 test1 -rw-r--r--. 1 root root 0 May 14 19:10 test2
实例
相关文章推荐
- Python实战——1_1.网页制作
- Python写xls笔记
- python正则表达式 详解与实例
- java调用Python
- python练习五—简单web应用
- Python语法
- Python-格式化字符串
- Python第五讲
- ArcMap中使用arcpy进行网格截图
- [python爬虫]爬取学校教务处以及登录过程验证码的处理
- python调试
- python调试
- python2 与 python3 语法区别
- python函数定义
- Python对文件操作知识汇总
- DAY2 Python 标准库 -> Getpass 模块 -> 命令行下输入密码的方法.
- python异常处理(基础)
- DAY2 raw_input() 与 input() Python
- Emacs Python completer
- Python闲谈(二)聊聊最小二乘法以及leastsq函数