21.模块规范+软件开发目录规范

1.模块规范

1.一个.py文件的两种用途

2.from导入

用from方式可以不用加前缀,但容易混淆

3.循环导入

4.模块查找的优先级

5.编写模块的规范

6.包的使用

1.包就是一个包含有__init__.py文件的文件夹

在当前目录下,新建一个包(Python Package)mmm,在mmm目录下的__init__.py中:

在其他文件中调用包模块mmm

2.为何要有包

多个类和函数,放在一个.py文件中,维护起来麻烦,分类混乱,可维护性差。

模块开发者

在包mmm目录下新建m1.py,在m1.py中:

在mmm/__init__.py中引入:

模块使用者

如果from后面是带.的,必须要是一个包模块(约定俗成,不这么做也不影响用)

除非开发很大很大的项目,或者以后做开源公益,不然一般很少会自定义包

2.软件开发目录规范

约定俗成的规范,不这么弄也不影响用。

1.项目目录:

2.新建项目框架(ATM)

1.如图,新建项目目录

 2.在bin目录下编写start.py:

3.让用户可以自定义日志文件存放位置,在log目录下的user_log:

4.记录日志功能属于通用组件,在lib目录下的common.py:

5.在core目录下编写主要业务程序src.py:

运行:

在运行bin目录下的start.py

 在log/user_log中:

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月15日
下一篇 2021年6月15日

相关推荐