shutil的一些基本用法
2024-08-26 00:19:40
import shutil
import time
import tarfile
# 将文件内容拷贝到另一个文件中
shutil.copyfileobj(open('a1', 'r'), open('random2', 'w'))
# 复制文件
shutil.copyfile('a1', 'a2') # 复制nb文件夹下的所有文件到nbb
shutil.copytree('nb', 'nbb', ignore=shutil.ignore_patterns('*.pyc', 'tmp*')) # 打包文件
shutil.make_archive('nb1%s' % time.strftime('%Y-%m-%d'), 'gztar', root_dir='nb') # 解压
t = tarfile.open('nb12019-01-10.tar.gz', 'r')
t.extractall('ttt')
t.close()
最新文章
- Bzoj2434 [Noi2011]阿狸的打字机
- splice JavaScript Array 对象
- 使用高德地图SDK获取定位信息
- 使用IE浏览器下载时候窗口一闪而过
- RAM和DDR
- java.util.zip.GZIPInputStream.readUByte,Not in GZIP format错误处理
- 小梦windows phone 8.1开发:语音朗读
- MySql字符串函数使用技巧
- struts2 Unable to load configuration. - bean - jar:file:struts2-core-2.2.3.jar!/struts-default.xml:29:72
- 【前端】一步一步使用webpack+react+scss脚手架重构项目
- Broker模块划分
- sublime插件AndyJS2安装教程
- vim基本操作
- androidpn-client笔记及BUG修改
- Python爬虫实战一之爬取QQ音乐
- How to get all Errors from ASP.Net MVC modelState?
- Codeforces Round #483 (Div. 2)题解
- vsphere 处理NUMA
- TCP端口号范围及分类
- 关于JS call apply 对象、对象实例、prototype、Constructor、__proto__
热门文章
- Oauth2.0 整合springCloud的Zuul 解决关键BUG 报错信息:Principal must not be null
- 2016级算法期末上机-E.中等·ModricWang's Fight with DDLs II
- 采用prometheus 监控mysql
- 【算法笔记】B1053 住房空置率
- 初识Flask框架,以及Flask中的模板语言jinjia2和Flask内置的Session
- 认识CSS中标题引入icon图标
- activity启动模式launchMode区别和优化
- struts2 ognl存放数据
- InnoDB的启动,关闭,恢复
- AMQP技术术语