博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
實際開發過程中,經常會遇到很多完全相同或者非常相似的操作,這時,可以將實現類似操作的代碼封裝為函數,然後在需要的地方調用該函數。這樣不僅可以實現代碼的復用,還可以使代碼更有條理性,增加代碼的可靠性。下面我們來介紹一下python的函數包相關內容。
為了組織好模塊,通常會將多個模塊放在一個目錄中。我們將Python模塊文件所在的目錄稱為包,且該目錄下必須存在__init__.py文件(文件內容可以為空)。
有如下包結構:
package_1
|—— init.py
|—— module_1.py
|—— module_2py
|—— module_3py
main.py
例如:如果main.py想要調用package_1包中模塊module_1中的f()函數:
import package_1.module_1 #導入模塊
package_1.module_1.f() #調用函數
#也可以用以下語句實現
from package_1 import module_1 #導入模塊
module_1.f() #調用函數
1、廖雪峰的官網
2、python官網
3、Python編程案例教程
以上就是就是關於Python的函數包相關知識,可以參考一下,覺得不錯的話,歡迎點贊、收藏、在看,歡迎微信搜索關注java基礎筆記,後面會不斷更新相關知識,大家一起進步。