28. Várias maneiras de importar módulos Python

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:
Insira a descrição da imagem aqui
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:
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/zhaopeng01zp/article/details/109303142
Recomendado
Clasificación