5.2.4 把函数放到模块里
自此我们已经自定义编写了好几个函数,为了更广范围使用这些函数,可以把它们统一存放到一个代码模块里,方便代码模块的分发和使用。
调用代码模块里自定义函数实现过程,这里有建立自定义函数代码文件、调用函数的主程序代码文件两个步骤。
1.建立自定义函数代码文件
把前面几节所学的自定义函数EditListAndDect( )、sum1( )、factor( )源代码存放到同一个代码模块里,如下所示:
代码文件:selfModule.py


注意(https://www.daowen.com)
自定义函数存放的代码模块名称不能用数字开头,否则在后续导入调用时,将出错。
2.调用函数的主程序代码文件
在与selfModule.py文件相同的路径下,创建调用函数的主程序代码文件。用from selfModule import *导入自定义函数代码模块里的所有函数——这里“*”代表代码模块里的所有函数,from selfModule表示从该模块导入,示例如下:
代码文件:5_2_4_CallModule.py

调用执行结果如下:

这说明自定义函数存放到代码模块,并调用成功!读者可以把selfModule.py分发到任何需要这些函数的软件项目中。