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