python開發學習之如何更好的引用Python模組?
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python學習之如何引用Python自定義模組?Python
- Python學習之共享引用Python
- Python學習之模組Python
- 【python】python 模組學習之--FabricPython
- 【python】python 模組學習之--pexpectPython
- Python開發常用的庫及模組!Python學習教程Python
- Python學習之常用模組Python
- python學習之argparse模組Python
- 北京python如何學的更好?Python
- Python學習之 datetime模組Python
- Python學習之模組與包Python
- 小豬的Python學習之旅 —— 12.Python併發之queue模組Python
- Python學習之變數、物件和引用Python變數物件
- python學習之Python整合開發環境Python開發環境
- Python 弱引用 學習Python
- Python學習之Web開發及圖形使用者介面模組!PythonWeb
- python3學習筆記之 強引用和弱引用Python筆記
- [Python模組學習] glob模組Python
- 小豬的Python學習之旅 —— 7.Python併發之threading模組(1)Pythonthread
- 小豬的Python學習之旅 —— 11.Python併發之threading模組(2)Pythonthread
- Python學習——xml模組PythonXML
- Python time模組學習Python
- python模組學習:CookiePythonCookie
- Python模組學習:atexitPython
- Python模組學習:fileinputPython
- 學習Python的urllib模組Python
- 如何更好的學習?
- 如何高效的學習python?python學習技巧Python
- 開發更好用的 JavaScript 模組JavaScript
- Python學習——hashlib模組Python
- Python學習——shelve模組Python
- python 各種模組學習Python
- python optparse模組學習薦Python
- Python模組學習:urllibPython
- Python模組學習:datetimePython
- 學習Python發展前景如何?Python
- Python3中如何做的自定義模組的引用?Python
- Python爬蟲學習(4): python中re模組中的向後引用以及零寬斷言Python爬蟲