1. 程式人生 > >Python3-筆記-C-007-函數-導入模塊並調用

Python3-筆記-C-007-函數-導入模塊並調用

cal .get __name__ ros end 導入模塊 .py ont -c

# === 調用自定義模塊 ===
#coding=utf-8
# mymodule.py 自定義模塊
def myfunction():
return "myFunction"
# 避免外界調用函數時運行了測試代碼
if __name__ == "__main__":
print(myfunction())
==================================
# 導入模塊並調用 (三種導入模塊方式,選擇其中一種)
import time # 第一種, 引入單個模塊
import time as t # 引入並重命名
import time, calendar # 第二種, 引入多個模塊
from mymodule import myfunction # 第三種, 導入模塊指定函數(*引入所有)
print(myfunction())


# === 動態導入模塊 ===
import importlib
modulename = "os"

# 方式1
obj = __import__(modulename) # 不推薦
# 方式2
obj = importlib.import_module(modulename) # 推薦使用
print(obj.getcwd())

Python3-筆記-C-007-函數-導入模塊並調用