Python第一阶段05
1.内置方法:
2.Json序列化:
import json info = { 'name': 'sisi', 'age': 22 } f = open("test.text", "w") f.write(str(info)) # 序列化 # f.write(json.dumps(info)) f.close() f1 = open("test.text", "w") data = eval(f.read()) # 反序列化 # data = json.loads(f.read()) f.close() print(data['age'])
3.Pickle数据序列化:
4.软件目录结构规范:
bin: 存放项目的可执行文件;
foo/:项目的所有源代码;
docs:项目的一些文档;
setup.py: 安装,部署,打包的脚本;
requirements.txt:存放软件依赖的外部包列表;
README:项目说明文件
5.模块定义,导入,优化:
import module
import module,module1
from module import *
from module import m1, m2,m3
from module import log as log_SiSi
导入模块的本质就是把Python文件解释一遍;
导入包的本质就是执行该包下的_init_.py文件;
6.模块分类:
系统库;
开源模块;
自定义模块;
7.时间模块:
time和dateTime
random模块:
OS模块:
sys模块:
Shelve模块:
Xml模块:
Configparser模块:
Hashlib和Hmac模块:
Re模块: