python開發學習之如何更好的引用Python模組?

老男孩Linux發表於2019-11-21

  Python模組是一個Python檔案,以.py結尾,包括了Python物件定義和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會察看預設路徑。

  更多Python相關知識學習,可以搜尋“老男孩教育python培訓”進入官網學習,也可以透過以下方式聯絡學習。

  Python是一門語法非常接近自然語言的程式語言,語法簡單優雅、開發效率高,擁有非常豐富的庫以及良好的生態環境,對於入門的學習者非常友好,因此,想學好Python相對更加容易,按照以上方法學習,可以起到事半功倍的效果。


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

相關文章