day16 软件开发规范 os json模块
模块本质上就是一个.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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)