模块2

Posted yangwenyu-6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块2相关的知识,希望对你有一定的参考价值。

1. namedtuple
2. os
3. sys  
4. 序列化
5. pickle(重点)
6. json(重点中的重点)

1. namedtuple
命名元组->类似创建了一个类

2. os
主要是针对操作系统的
一般用来操作文件系统
os.makedirs()可以一次性创建多级目录
os.rmdir()删除一个文件夹

os.path.dirname() 获取到文件夹的文件路径

3. sys
主要针对的是我们的python解释器
sys.path(重点中的重点) 模块的查找路径

4. 序列化
把一个对象拍散 叫序列化
把拍散的内容整合回对象. 反序列化

5. pickle(重点)
把一个对象进行序列化操作
1. dumps() 把对象序列化成字节
2. loads() 把字节反序列化成对象

3. dump() 把对象序列化写入文件
4. load() 把文件中的内容反序列化成对象


6. json(重点中的重点)
json你可以认为是python中的字典. 有一点点的不一样
python: True, False, None
json: true, false, null

1. dumps() 把对象序列化成json
2. loads() 把json反序列化成对象

3. dump() 把对象序列化写入文件
4. load() 把文件中的内容反序列化成对象







































以上是关于模块2的主要内容,如果未能解决你的问题,请参考以下文章

node基础2--模块化

模块化介绍

模块讲解---time模块,datetime模块,random模块,hashlib模块和hmac模块,typing模块,requests模块,re模块

python模块2 math andom e imedatetime模块

Python中的模块与包

包logging模块hashlib模块openpyxl模块深浅拷贝