Python學習之如何引用Python自定義模組?

老男孩IT教育機構發表於2021-01-08

  Python模組是一個Python檔案,以.py結尾,包含了Python物件定義和Python語句,模組讓你能夠有邏輯地組織你的Python程式碼段。那麼你知道如何引用Python模組嗎?我們一起來看看吧。

  import語句

  自定義模組可以採用import語句來進行引入,其操作步驟是先匯入模組,再呼叫模組中包含的函式,可將自定義模組放入當前目錄,便於直譯器路徑搜尋,以下是匯入自定義hello.py模組,並呼叫World函式的例項:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  # 匯入模組

  import hello

  # 現在可以呼叫模組裡包含的函式了

  support.print_func("World")

  輸出結果為:

  Hello World!

  以上例項也可以採用from…import的方法進行實現,是指從一個模組中匯入指定的部分到當前名稱空間中,以上功能可寫成:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  from hello import World

  如果要將模組中的所有內容全部匯入當前名稱空間,可採用from…import*的方法,具體例項如下:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  from hello import *

  還需注意,當要匯入一個模組時,Python直譯器會對模組的位置進行搜尋,具體搜尋順序規律如下:

  1. 當前目錄;

  2. 如果不在當前目錄,Python 則搜尋在 shell 變數 PYTHONPATH 下的每個目錄;

  3. 如果都找不到,Python會察看預設路徑。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2748498/,如需轉載,請註明出處,否則將追究法律責任。

相關文章