sys模块与shutil模块

#coding=utf-8
import sys
## sys.argv #从命令行获取参数
import shutil
#文件、文件夹、压缩包、处理模块
f1 = open("test.txt")
f2 = open("test2.txt","wb")
#shutil.copyfileobj(f1,f2)
shutil.copyfile("test.txt","test2.txt")
shutil.copymode()#拷贝权限
shutil.copystat()#拷贝文件信息
shutil.copytree()#拷贝目录
shutil.rmtree()#删除目录
shutil.make_archive('文件名或路径','format格式','目标文件目录')#压缩
import zipfile

z = zipfile.ZipFile("one.zip",'w')  #压缩
z.write('test.txt')
z.close()

z = zipfile.ZipFile("one.zip",'r')  #解压
z.extractall()
z.close()

import shelve
d = shelve.open('mytest')
info = ["qa","b"]
d["info"] = info
d.get("info")

 

posted @ 2018-03-13 23:51  梦中琴歌  阅读(112)  评论(0编辑  收藏  举报