python3 筆記17.呼叫模組from...import...
#該檔案是演示被呼叫時存在的檔案 檔名為iPhone.py 與呼叫檔案在同一目錄下
def huawei():
print("huawei")
def xiaomi():
print("xiaomi")
if __name__=="__main__": #這句加在所有執行語句的前面,這樣可以避免其他包呼叫的時候執行到該方法的語句
#注意加入了第7行這句的話,下面的執行語句都需要縮排
huawei()
以下再建立一個新的python檔案,對以上檔案進行呼叫:
其中構建函式練習1會整理到其他文章裡,這裡先留一個可跳轉位置
# 呼叫的方式有兩種:
# 1.import 模組包名
# 2.from 包/模組名 import 模組名
# from 包/模組名 import *(星號代表所有模組)
import iPhone #當只呼叫模組名時,需要使用模組名下面的函式使用格式:模組名.函式名()
iPhone.huawei()
from iPhone import xiaomi #當只呼叫模組名下的模一個方法時,那隻能使用這個方法下的語句
xiaomi()
#huawei() #這個是不能使用的
from iPhone import * #當呼叫了模組名下所有的方法時,可以直接使用所有方法
xiaomi()
huawei()
#呼叫後,專案資料夾會生成一個__pycache__的資料夾,在儲存已被呼叫的檔案以.pyc字尾結束,
# 下次再呼叫時,若發現被呼叫資料夾沒修改過,則會跳過編譯的步驟,在專案比較大的情況下可縮短專案執行時間
#請嘗試呼叫之前寫的構建函式練習1中絕對值函式:
#from 通過構建函式練習認識return import myabs #python2.x不支援中文名稱的模組匯入,這裡python3.x支援。建議用英文,不能以數字開頭
#print(myabs(-3)) #請嘗試在之前的模組加入 if __name__=="__main__":
相關文章
- 17.管理表(筆記)筆記
- Python3學習筆記4 , 迴圈、模組Python筆記
- python3 筆記Python筆記
- python3筆記---抽象類例子Python筆記抽象
- 《dive into python3》 筆記摘錄Python筆記
- Python collections 模組筆記Python筆記
- pprof 分析mysqld 記憶體呼叫(筆記)MySql記憶體筆記
- python3 shutil模組Python
- ios layoutSubviews呼叫隨手筆記iOSView筆記
- nodejs筆記-模組機制NodeJS筆記
- YYKit(Base模組)學習筆記筆記
- python3 筆記20.類的呼叫和多重繼承(多重繼承MRO方法解析順序)Python筆記繼承
- Python3中的模組Python
- Python3學習筆記(5)常用模組:time、datetime、random、os、sys、shutil、shelve、xml處理Python筆記randomXML
- Nginx 學習筆記--程式與模組Nginx筆記
- 《Haskell趣學指南》筆記之模組Haskell筆記
- python 基礎筆記——常用模組Python筆記
- logging模組配置筆記筆記
- Python3學習筆記-字串和編碼Python筆記字串
- python3 筆記18.構建類classPython筆記
- 【JavaScript學習筆記】呼叫google搜尋JavaScript筆記Go
- 【C#學習筆記】函式呼叫C#筆記函式
- 開發:隨筆記錄之 HTTP 呼叫筆記HTTP
- 〈詳解〉Python3呼叫C程式PythonC程式
- R呼叫python模組Python
- java中呼叫npm模組JavaNPM
- ReactNative呼叫原生模組React
- python3 筆記12.字串支援的函式Python筆記字串函式
- python3 筆記16.構建函式defPython筆記函式
- Python3學習筆記3,變數、運算子Python筆記變數
- Nginx 學習筆記--程式與模組(二)Nginx筆記
- beego cache模組原始碼分析筆記四Go原始碼筆記
- 7、nodeMCU學習筆記--wifi模組·中筆記WiFi
- 《深入理解 ES6》筆記 — 模組筆記
- 【廖雪峰python進階筆記】模組Python筆記
- Nginxhttp模組(學習筆記二十一)NginxHTTP筆記
- angular學習筆記(二)-建立angular模組Angular筆記
- celery筆記三之task和task的呼叫筆記