创建一个first的文件 并在文件里面定义一个函数 (这个文件就叫做模块)
创建一个two的文件 并在文件里定一个函数
创建出一个call文件 并在新的文件里调用first 里的函数 import 在python3 中代表导入 将first里的所有函数都导入到call文件里 第二行是调用函数 调用函数你要加模块名(first).函数名(test)才能成功 否则会报错
输出后
还有一种调用方法是from 模块 import 函数 第一行的大概意思就是:在first这个模块中导入test这个函数如果fir'st这个模块里还有其他函数你调用也会出错因为只能调用这一个函数
我在first里又添加了新的函数
我在call这 个文件里调用test1他就会报错
如过想要调用first这个模块里面的全部函数需要test 换成*就可以全部调用了
这个方法如果有重复的函数第一个函数会被第二个覆盖
在模块这里有一个魔术方法是__all__=[ ]这个模式方法代表这*号你在这个空格里面你输入什么函数他这个*号里就只有这个列表里的函数就不会调用first里的其他函数了
如果我这个时候在调用test1她就会出错