[软件开发的目录规范、区分py文件的两种用途]
[软件开发的目录规范]
软件开发的目录规范
bin: 执行文件
conf: 存放配置文件相关代码
core: 存放源文件,业务逻辑相关代码
db: 存放数据库文件,主要用于与数据库交互
lib: 存放程序模块,库,第三方代码
log: 存放日志访问文件记录
Readme: 项目说明文件
start.py: 程序的启动文件,一般放在项目的根目录下,因为在运行时会默认将运行文件所在
的文件夹作为sys.path的第一个路径,这样就省去了处理环境变量的步骤
程序结构:

区分py文件的两种用途
编写好的一个python文件可以有两种用途:
一:脚本,一个文件就是整个程序,用来被执行
二:模块,文件中存放着一堆功能,用来被导入使用
python为我们内置了全局变量__name__,
当文件被当做脚本执行时:name 等于'main'
当文件被当做模块导入时:__name__等于模块名
作用:用来控制.py文件在不同的应用场景下执行不同的逻辑
if name == 'main':

浙公网安备 33010602011771号