python–shutil模块(正片和收缩)

python–shutil模块(正片和收缩)

#尝试shutil模块的用法:正片

import shutil

#大略正片文献

shutil.copyfile(‘1.txt’,‘1_copy.txt') #1.txt是原文献,1_copy.txt须要正片到的文献名。

#正片目次

shutil.copytree('x/xx','新目次') #新目次必需是不生存,即使新目次生存则报特殊

shutil.copytree('x/xx','新目次',igonre=shutil.ignore_pattenrns('*.txt','*.html'))#igonre 该属性确定不想被正片到新目次内里,这边树立不被正片的是后缀为txt和html的文献不正片

#尝试shutil用法,收缩

import shutil

#收缩,解收缩

shutil.make_archive("new/new_ya","zip","old/old_file") #第一个参数是收缩后的名字以及路途,第二个参数是收缩的方法,第三个参数要收缩的实质

import zipfile #另一个收缩东西

zl=zipfile.ZipFile("a.zip",'w') #树立收缩文献名以及写入方法

zl.write('1.txt')#往收缩内里写文献

zl.close()

#解收缩

z2=zipfile.ZipFile("a.zip",'r') #解压文献

z2.extractall('xx') #解压到谁人目次内里

z2.close()

分享到 :
相关推荐

Leave a Reply

Your email address will not be published. Required fields are marked *