模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用(导入模块去使用)
Python中己经帮我们实现了很多的模块,不过有时候我们需要一些个性化的模块,这里就可以通过自定义模块实现,也就是自己制作一个模块。
后面的会覆盖前面的。
在实际开发中,当一个开发人员编写完一个模块后,为了让模块能够在项目中达到想要的效果,这个开发人员会自行在py文件中添加一些测试信息,例如,在my_modulel.py文件中添加测试代码test(1,1):
def test(a, b):
print(a + b)
test(1, 1)
当模块导入其他文件夹后,会自动执行test(1,1),如果不让在其他文件执行该语句:
def test(a, b):
print(a + b)
if __name__ == "__main__":
test(1, 1)