Python模块笔记 (持续更新)

作者: 耗子 分类: Web安全攻防,模块 发布时间: 2016-12-03 20:55

SYS:

sys.version:查看版本信息
sys.executable:查看运行目录的地址
sys.getwindowsversion():windows操作系统的版本信息
sys.modules.keys():已经导入模块的关键字
pickle:

序列话对象,将对象转化为字节流的过程(封装),解封。

pickle.dunmps() 序列话对象(封装对象),不生成文件
pickle.loads() 读取被序列化的文字,并返回。

pickle.dump(对象,file,协议(0.,1,2,3)(可选))
基本流程:创建一个对象,以可写形式打开一个文件a=open(”文件名”,wb)
,pickle.dump(对象,a),关闭文件 a.close()。

pickle.load(file)
基本流程:以可写形式打开一个文件b=open(”文件名”,rb),pickle.load(b)
,关闭文件,b.colse().
gzip:
压缩解压
#压缩
g=gzip.GzipFile(filename=”,mode=’wb’,compresslevel=9,fileobj=open(‘qq.py.gz’,’wb’)) #fileobj 压缩后名字
g.write(open(‘C:\Users\Administrator\Desktop\s.py’).read()) #压缩文件
#解压
g = gzip.GzipFile(mode=”rb”, fileobj=open(‘C:\Users\Administrator\Desktop\qq.py.gz’, ‘rb’)) #解压文件
g.close() #关闭

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注