黑马程序员Python教程——Python从入门到精通教程
生活随笔
收集整理的這篇文章主要介紹了
黑马程序员Python教程——Python从入门到精通教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 模塊
1.1 模塊的概念
模塊是 Python 程序架構的一個核心概念
- 每一個以擴展名 py 結尾的 Python 源代碼文件都是一個 模塊。
- 模塊名 同樣也是一個 標識符,需要符合標識符的命名規則。
- 在模塊中定義的 全局變量 、函數、類 都是提供給外界直接使用的 工具。
- 模塊 就好比是 工具包,要想使用這個工具包中的工具,就需要先 導入 這個模塊。
1.2 __name__ 屬性
__name__ 屬性可以做到,測試模塊的代碼 只在測試情況下被運行,而在 被導入時不會被執行!
__name__ 是 Python 的一個內置屬性,記錄著一個 字符串
- 如果 是被其他文件導入的,__name__ 就是 模塊名
- 如果 是當前執行的程序 __name__ 是 __main__
2 包
2.1 包的概念
- 包 是一個 包含多個模塊 的 特殊目錄
- 目錄下有一個 特殊的文件 __init__.py
- 包名的 命名方式 和變量名一致,小寫字母 + _
好處
- 使用 import 包名 可以一次性導入 包 中 所有的模塊
2.2 __init__.py
要在外界使用 包 中的模塊,需要在 __init__.py 中指定 對外界提供的模塊列表。
# 從 當前目錄 導入 模塊列表 from . import send_message from . import receive_message3 發布模塊
如果希望自己開發的模塊,分享 給其他人,可以按照以下步驟操作:
3.1 制作發布壓縮包步驟
1) 創建 setup.py
- setup.py 的文件
2) 構建模塊
$ python3 setup.py build3) 生成發布壓縮包
$ python3 setup.py sdist注意:要制作哪個版本的模塊,就使用哪個版本的解釋器執行!
3.2 安裝模塊
$ tar -zxvf hm_message-1.0.tar.gz $ sudo python3 setup.py install卸載模塊
直接從安裝目錄下,把安裝模塊的 目錄 刪除就可以。
$ cd /usr/local/lib/python3.5/dist-packages/ $ sudo rm -r hm_message*總結
以上是生活随笔為你收集整理的黑马程序员Python教程——Python从入门到精通教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扩展 KMP(模板) 洛谷P5410
- 下一篇: python 字符串format使用