Para referência do módulo, precisamos criar dois arquivos, um arquivo de módulo e um arquivo de teste em execução.
# 模块文件 myMod.py
print("in my mod")
def modFunc():
print("function modfunc")
class MyMod():
def __init__(self):
print("Create MyMod")
# 测试文件 testModule.py
print("Test Module")
# 导入模块
import myMod
# import myMod # 多次导入模块并不会执行两次,模块中的代码只会被执行一次
myMod.modFunc()
obj = myMod.MyMod()
Resultado da operação:
Ao importar o nome do módulo, este módulo será executado.Se você importar o módulo várias vezes, o código do módulo não será executado duas vezes, o código do módulo será executado apenas uma vez.
Outra maneira de importar módulos:
# 测试文件 testModule.py
print("Test Module")
# 通过from 将模块中的函数和类引入当前命名空间
from myMod import modFunc
modFunc()
# 导入模块中的所有内容
from myMod import *
obj = MyMod()
resultado da operação: