28、python模块导入几种方式

模块的引用我们要建两个文件,一个模块文件,一个运行测试文件。

# 模块文件 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()

运行结果:
在这里插入图片描述
在你import 模块名的时候,这个模块会被执行,如果你多次导入模块,模块中的代码并不会执行两次,模块中的代码只会被执行一次。

导入模块的另一种方式:

# 测试文件 testModule.py
print("Test Module")
# 通过from 将模块中的函数和类引入当前命名空间
from myMod import modFunc
modFunc()

# 导入模块中的所有内容
from myMod import *
obj = MyMod()

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhaopeng01zp/article/details/109303142