[软件开发的目录规范、区分py文件的两种用途]

[软件开发的目录规范]

软件开发的目录规范

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

程序结构:

img

区分py文件的两种用途

编写好的一个python文件可以有两种用途:

一:脚本,一个文件就是整个程序,用来被执行

二:模块,文件中存放着一堆功能,用来被导入使用

python为我们内置了全局变量__name__,

当文件被当做脚本执行时:name 等于'main'

当文件被当做模块导入时:__name__等于模块名

作用:用来控制.py文件在不同的应用场景下执行不同的逻辑

if name == 'main':

posted @ 2021-04-01 21:07  刘较瘦丫  阅读(172)  评论(0)    收藏  举报