day16 软件开发规范 os json模块

发布时间 2023-12-07 16:48:12作者: Junior_bond

模块本质上就是一个.py文件 里面有函数 有变量

包aaa被导入的时候发生的事情:
①包aaa里面的__init__.py文件被打开
②py解释器运行解释__init__.py文件 __init__.pyw文件里面的名字被丢入包aaa的名称空间
③导入包其实就是导入__init__.py文件里面的名字


import aaa
与导入模块不同的是,导入包打开的是__init__.py文件


模块搜索路径以执行文件为基准(绝对路径)

相对路径:
.当前
..上一级
...上一级的上一级

执行文件不能用相对路径

json模块
dump() load() 存进去的是字典(或列表)
json.dump(dict,fw)#把字典对象存入.json文件
json.load(fr)#把.json文件读出来

os模块

 

软件开发目录规范:
api-apo.py (处理数据)
core-src.py (产生数据)主功能实现
db-db_handle.py (保存数据)
lib (公用函数)

数据不要直接从core传输到db 要先传输到api再传输到db