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插件
- 下一篇: IDEA 设置忽略那些文件不提交到SVN