欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

Python学习札记(二十八) 模块1

发布时间:2024/4/17 python 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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.abc

4.请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是my_company。

eg.

my_company:web:__init__.pyutils.py__init__.pyutils.pyabc.pyxyz.py

mycompany.web 模块对应的是 mycompany/web 包(目录)里的 init.py 文件。

2017/2/21

转载于:https://www.cnblogs.com/qq952693358/p/6426998.html

总结

以上是生活随笔为你收集整理的Python学习札记(二十八) 模块1的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。