当前位置: 首页 > news >正文

渭南网站建设哪家好百度账号注册平台

渭南网站建设哪家好,百度账号注册平台,企装网,建设工程招投标网最专业的网站高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj(open(old.xml,r), open(new.xml, w)) shutil.copyfile(src, dst)拷贝文件 shutil.copyfile(f1.log, f2.log) #目标文件无需…

高级的 文件、文件夹、压缩包 处理模块

shutil.copyfileobj(fsrc, fdst[, length])

将文件内容拷贝到另一个文件中

import shutil
shutil.copyfileobj(open('old.xml','r'), open('new.xml', 'w'))
shutil.copyfile(src, dst)

拷贝文件

shutil.copyfile('f1.log', 'f2.log') #目标文件无需存在
shutil.copymode(src, dst)

仅拷贝权限。内容、组、用户均不变

shutil.copymode('f1.log', 'f2.log') #目标文件必须存在
shutil.copystat(src, dst)

仅拷贝状态的信息,包括:mode bits, atime, mtime, flags

shutil.copystat('f1.log', 'f2.log') #目标文件必须存在
shutil.copy(src, dst)

拷贝文件和权限

import shutil
shutil.copy('f1.log', 'f2.log')
shutil.copy2(src, dst)

拷贝文件和状态信息

import shutil
shutil.copy2('f1.log', 'f2.log')
shutil.ignore_patterns(*patterns)shutil.copytree(src, dst, symlinks=False, ignore=None)

递归的去拷贝文件夹

import shutil
shutil.copytree('folder1', 'folder2', ignore=shutil.ignore_patterns('*.pyc', 'tmp*')) #目标目录不能存在,注意对folder2目录父级目录要有可写权限,ignore的意思是排除
shutil.rmtree(path[, ignore_errors[, onerror]])

递归的去删除文件

import shutil
shutil.rmtree('folder1')
shutil.move(src, dst)

递归的去移动文件,它类似mv命令,其实就是重命名。

import shutil
shutil.move('folder1', 'folder3')
shutil.make_archive(base_name, format,)

创建压缩包并返回文件路径,例如:zip、tar

可选参数如下:

  • base_name: 压缩包的文件名,也可以是压缩包的路径。只是文件名时,则保存至当前目录,否则保存至指定路径,

如 data_bak =>保存至当前路径

如:/tmp/data_bak =>保存至/tmp/

  • format: 压缩包种类,“zip”, “tar”, “bztar”,“gztar”
  • root_dir: 要压缩的文件夹路径(默认当前目录)
  • owner: 用户,默认当前用户
  • group: 组,默认当前组
  • logger: 用于记录日志,通常是logging.Logger对象
#将 /data 下的文件打包放置当前程序目录
import shutil
ret = shutil.make_archive("data_bak", 'gztar', root_dir='/data')
#将 /data下的文件打包放置 /tmp/目录
import shutil
ret = shutil.make_archive("/tmp/data_bak", 'gztar', root_dir='/data')

shutil 对压缩包的处理是调用 ZipFile 和 TarFile 两个模块来进行的,详细:

zipfile压缩&解压缩

import zipfile
# 压缩
z = zipfile.ZipFile('laxi.zip', 'w')
z.write('a.log')
z.write('data.data')
z.close()
#学习中遇到问题没人解答?小编创建了一个Python学习交流群:711312441
# 解压
z = zipfile.ZipFile('laxi.zip', 'r')
z.extractall(path='.')
z.close()

tarfile压缩&解压缩

import tarfile
# 压缩
>>> t=tarfile.open('/tmp/egon.tar','w')
>>> t.add('/test1/a.py',arcname='a.bak')
>>> t.add('/test1/b.py',arcname='b.bak')
>>> t.close()
# 解压
>>> t=tarfile.open('/tmp/egon.tar','r')
>>> t.extractall('/egon')
>>> t.close()
http://www.yayakq.cn/news/513996/

相关文章:

  • 四川住房和城乡建设厅网站不能进入黄冈crm系统
  • 兰州网站建设公司电话城市建设服务中心网站
  • 从化网站建设服务电子商务平台建设预算
  • 杭州网站建设很 棒cumfoot wordpress
  • qq群推广引流免费网站北京软件公司招聘信息最新
  • 物流网站开发系统论文做网站有什么要求吗
  • 网站备案证书下载网站怎么做电脑系统下载
  • 厦门网站建设 模板建站清河县做网站
  • 好用的网站系统装修3d效果图怎么制作
  • 做网站应该画什么图怎么注册网站免费的吗
  • 做漫画封面的网站四川今天刚刚发生的新闻
  • js 网站测速微信官网下载2020最新版
  • 鹤山市住房和城乡建设局网站企业免费网站推广公司
  • 个人建站网站中国建设银行招聘网站报名系统
  • 做英语阅读的网站或是app网站建设选平台
  • 网站建设中国的发展网络推广与传统推广的区别
  • 响应式网站模板dede深圳沙头网站建设
  • 阿里域名购买网站dedecms 资源类网站模板
  • 做微网站公司用word可以做网站吗
  • 手机网站与电脑网站的区别国家信用信息公示系统查询入口
  • 网站开发用什么编程做网站公奇闻司郑州汉狮
  • 常州网站的优化学互联网做网站是什么
  • 北京做手机网站设计模板网站哪家好
  • 网站的风格对比信息表哪个网站做推广好
  • 网站开发行业知识新闻单页设计费一般多少钱
  • 注册网站需要什么程序网页设计与制作教程第四版清华大学出版社
  • 建设工程项目报建网站做最好言情网站
  • 给网站添加后台国外的网站模板类网站
  • cms网站开发价格编程软件手机
  • 网站建立需要什么东莞网络营销价格咨询