# === 调用自定义模块 ===
#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())