模块的调用

创建一个first的文件 并在文件里面定义一个函数 (这个文件就叫做模块)

创建一个two的文件 并在文件里定一个函数

创建出一个call文件 并在新的文件里调用first 里的函数  import 在python3 中代表导入 将first里的所有函数都导入到call文件里 第二行是调用函数 调用函数你要加模块名(first).函数名(test)才能成功 否则会报错


输出后

还有一种调用方法是from 模块 import 函数  第一行的大概意思就是:在first这个模块中导入test这个函数如果fir'st这个模块里还有其他函数你调用也会出错因为只能调用这一个函数

我在first里又添加了新的函数

我在call这 个文件里调用test1他就会报错


如过想要调用first这个模块里面的全部函数需要test 换成*就可以全部调用了

这个方法如果有重复的函数第一个函数会被第二个覆盖


在模块这里有一个魔术方法是__all__=[ ]这个模式方法代表这*号你在这个空格里面你输入什么函数他这个*号里就只有这个列表里的函数就不会调用first里的其他函数了

如果我这个时候在调用test1她就会出错

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容