python基础学习-5(包与模块)
包和模塊:
模塊導入,會將模塊(xxx.py編譯為xxx.pyc,以便于下次直接使用)
Python搜索模塊的路徑:
1) ?程序的主目錄
2) ?PTYHONPATH目錄(如果已經進行了設置)
3) ?標準連接庫目錄(一般在/usr/local/lib/python2.X/)
4) ?任何的.pth文件的內容(如果存在的話).新功能,允許用戶把有效果的目錄添加到模塊搜索路徑中去
.pth后綴的文本文件中一行一行的地列出目錄。
這四個組建組合起來就變成了sys.path了。
模塊是一個可以導入的python文件;
包是一堆按目錄組織的模塊和子包,目錄下必須包含__init__.py的包信息文件,可以為空。
創建包的步驟:建立一個名字為包名字的文件夾,并在該文件夾下創建一個__init__.py文件,你可以根據需要在該文件夾下存放腳本文件、已編譯擴展及子包,import 包.模塊。
包和模塊的導入方式:
????? ? 1.import,但是調用導入模塊方法時需要寫“模塊名.方法”
????? ? 2.import xx as a,為模塊取別名
????? ? 3.from 模塊 import 方法,這樣調用模塊方法是只需寫“方法”
內置屬性:
__name__???用于類聲明中的類名標識名;本類調用返回"__main__",被其他類import后調用則返回本類的名字
__bases__??用于類聲明中的基類對象元組;?
__dict__???用于保存其他屬性的字典對象;?
__doc__????類的文檔;?
__module__ 定義類的模塊名;
轉載于:https://www.cnblogs.com/94julia/archive/2013/04/30/3052482.html
總結
以上是生活随笔為你收集整理的python基础学习-5(包与模块)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 想问一下大家,你们在公司上班办公室氛围都
- 下一篇: Ueditor和CKeditor 两款编