python模塊介紹和使用

有過C語言編程經驗的朋友都知道在C語言中如果要引用sqrt函數,必須用語句#include <math.h>引入math.h這個頭文件,否則是無法正常進行調用的。
那么在Python中,如果要引用一些其他的函數,該怎么處理呢?
在Python中有一個概念叫做模塊(module),這個和C語言中的頭文件以及Java中的包很類似,比如在Python中要調用sqrt函數,必須用import關鍵字引入math這個模塊,下面就來了解一下Python中的模塊。
說的通俗點:模塊就好比是工具包,要想使用這個工具包中的工具(就好比函數),就需要導入這個模塊。
在Python中用關鍵字import來引入某個模塊,比如要引用模塊math,就可以在文件最開始的地方用import math來引入。
引入包
在引入包時,如果只是import 包名,是不可以的,依然不能訪問包里的py文件,在導入包時會直接運行該包內的init.py文件。可以在該文件下用all = []寫入同目錄下需要調用的.py文件,然后使用from . import * 完成調用。結構如下:

包的引入結構圖.jpg

demo1運行文件代碼

包的引入代碼1.jpg

init代碼

包的引入代碼2.jpg

a代碼

包的引入代碼3.jpg

b代碼

包的引入代碼4.jpg

結果:

包的引入結果.jpg

模塊的發布
創建模塊

創建模塊.jpg

打包模塊

打包模塊.jpg

安裝模塊

安裝模塊.jpg

安裝之后的路徑

安裝模塊路徑.jpg

測試結果

安裝模塊測試結果.jpg
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在Python中有一個概念叫做模塊(module),這個和C語言中的頭文件以及Java中的包很類似,比如在Pyth...
    一只寫程序的猿閱讀 4,020評論 0 3
  • 1.1Python中的模塊介紹和使用 有過C語言編程經驗的朋友都知道在C語言中如果要引用sqrt函數,必須用語句#...
    TENG書閱讀 433評論 0 0
  • 1模塊 1.1Python中的模塊介紹和使用 有過C語言編程經驗的朋友都知道在C語言中如果要引用sqrt函數,必須...
    PythonMaO閱讀 453評論 0 0
  • 1模塊 1.1Python中的模塊介紹和使用 有過C語言編程經驗的朋友都知道在C語言中如果要引用sqrt函數,必須...
    西多的大叔閱讀 1,838評論 0 0
  • 1.1Python中的模塊介紹和使用 有過C語言編程經驗的朋友都知道在C語言中如果要引用sqrt函數,必須用語句#...
    冬gua閱讀 341評論 0 0