Python學習之如何引用Python自定義模組?
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python開發學習之如何更好的引用Python模組?Python
- Python3中如何做的自定義模組的引用?Python
- python如何匯入自定義模組Python
- Python學習之模組Python
- Python學習之常用模組Python
- Python學習之 datetime模組Python
- python - 建立一個自定義模組Python
- Python學習之模組與包Python
- Python學習之共享引用Python
- [Python模組學習] glob模組Python
- Python學習——logging模組Python
- Python學習——shelve模組Python
- Python學習——xml模組PythonXML
- Python學習——configparser模組Python
- Python學習——hashlib模組Python
- python基礎--自定義模組、import、from......import......PythonImport
- 學習Python的urllib模組Python
- Python 學習之元組Python
- Python學習之變數、物件和引用Python變數物件
- python之模組Python
- Python模組之urllib模組Python
- python模組之collections模組Python
- python基礎學習16—-模組Python
- python3學習筆記之 強引用和弱引用Python筆記
- Python 學習之元組列表Python
- ??Java開發者的Python快速進修指南:自定義模組及常用模組JavaPython
- python模組之configparserPython
- python模組之hashlibPython
- python之shutil模組Python
- python–模組之基本Python
- Python模組之jsonPythonJSON
- 如何自定義python語法.Python
- Python如何自定義元類Python
- 小豬的Python學習之旅 —— 7.Python併發之threading模組(1)Pythonthread
- Python的shutil zipfile tarfile模組學習Python
- Python私有變數如何定義?Python學習教程!Python變數
- ansible自定義模組
- 模組學習之hashlib模組