有时候咱们本身定义的一些方法,但愿能够可以像python自定义的函数同样能够被调用。能够新建两个python包,里面会有__init__.py文件(其实python包和文件夹最大区别在于,python包中有__init__.py文件)python
建好以后,咱们在test.py中,调用咱们在modulpython中写下的方法,方法写在pool.py文件中。函数
这是写在pool.py文件中的方法。咱们能够直接在test.py中直接调用it
运行一下,ok没有问题,能够成功调用test
之后咱们就能够直接调用咱们本身写的模块啦!file
几个比较重要的模块程序
一、__init__方法
程序首先会从这个函数开始执行,相似于C语言的main主函数im
二、if __name__=='__main__' 是否为主文件img
咱们常常会看到这样使用的函数,这里咱们要解释一下,若是是在函数所在的文件里面直接运行的话,会直接执行这段函数下面的内容,若是一旦是被其余函数所调用,则不会执行这段函数下面的内容。因此这个函数的主要做用是用来判断是否是在主函数里面执行的。注释
三、__file__
当前文件路径
四、__doc__
当前文件描述 ,显示注释的内容。