Python 08 模块

一、模块

模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用(导入模块去使用)

1.1 模块的导入

Python 08 模块_第1张图片

 

1.2 自定义模块

Python中己经帮我们实现了很多的模块,不过有时候我们需要一些个性化的模块,这里就可以通过自定义模块实现,也就是自己制作一个模块。

Python 08 模块_第2张图片

 

1.2.1 自定义模块导入重名

后面的会覆盖前面的。

Python 08 模块_第3张图片

 

二、__main__变量

在实际开发中,当一个开发人员编写完一个模块后,为了让模块能够在项目中达到想要的效果,这个开发人员会自行在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)

你可能感兴趣的:(python,python,开发语言)