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进行处理,非常感谢!