Python 模組的安裝與使用

來源:互聯網
上載者:User

標籤:注意   www.   ref   temp   避免   log   開發   代碼   pip3   

我們知道使用函數不僅減輕了工作量,而且使代碼更加簡潔,更加的易於維護。但如果在另
一個檔案中,我們希望使用上一個檔案中定義的某個函數,我們應該怎麼辦呢?我們需要重
新將上一個函數再次實現一遍嗎?而且,當我們在實現一個很複雜的功能時,即使將此功能
分解成各個更小的函數,所需要的代碼依舊龐大,導致整個檔案不易維護。那麼是否有更好
實現方式呢?
答案當然是有,我們可以將不同的函數分類,分別放入不同的 .py檔案中,在需要時使用。
在很多程式設計語言中都使用此方法,只是叫法不同。
在python中每個此類的 .py檔案都叫做 模組Module。 使用模組的好處與使用函數類似, 使代碼更加簡潔,更加易於維護。而Python的一大優點就
是擁有龐大的第三方模組,它們提供了很多強大的功能,而我們在需要這些功能時,只需要
匯入這些模組就可以直接使用,而不必自己去實現,減輕了開發時的工作量。而為了避免各個模組之間的命名衝突,我們引入包 Package的概念,將各個模組分類放入各個
包中,按目錄來組織各個模組。如:將模組 temp.py 放入包 Test ,此時模組 temp 的名字
就變成了 Test.temp如何安裝一個包?在使用Package之前,我們需要保證已經安裝了此Package,在Python3中,安裝Package是使
用pip3,具體文法如下:
pip3 install 包名安裝完成後,我們就可以 匯入第三方包並使用它們,方法如下: import Name           
匯入包 Name,並通過 Name.sth 來調用Name中的函數或變數 import Name as Mn     
匯入包 Name,並為其設定一個別名為 Mn
注意:此時,我們中可以用 Mn.sth 來調用Name中的函數或變數有時我們只需要包中的某個功能,我們可以 僅僅匯入此功能而不必匯入整個包
form Name import sth
from Name import sth as STH

Python 模組的安裝與使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.