Python学习札记(二十八) 模块1
生活随笔
收集整理的这篇文章主要介绍了
Python学习札记(二十八) 模块1
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
参考:模块
NOTE
1.模块:一个.py文件称为一个模块。
2.代码模块化的意义:a.提升程序的可维护性 b.不用重复造轮子
3.避免模块冲突,解决方法:引入了按目录来组织模块的方法,称为包(Package)。
eg.abc.py => abc模块,xyz.py => xyz模块
倘若出现冲突 => 选择一个顶层文件夹名称,尽量保证名称唯一:
my_company:__init__.pyabc.pyxyz.py引入了包以后,只要顶层的包名不与别人冲突,那所有模块都不会与别人冲突。
引用abc模块:
mycompany.abc4.请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是my_company。
eg.
my_company:web:__init__.pyutils.py__init__.pyutils.pyabc.pyxyz.pymycompany.web 模块对应的是 mycompany/web 包(目录)里的 init.py 文件。
2017/2/21
转载于:https://www.cnblogs.com/qq952693358/p/6426998.html
总结
以上是生活随笔为你收集整理的Python学习札记(二十八) 模块1的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Elasticsearch之kopf插件
- 下一篇: Python-基础知识-字典dict和集