Python 导入其他文件中的类

1、导入整个模块

导入 import module_name
调用 module_name.function_name()
在这种情况中,不会出现下面两种方式的缺点,即具有相同函数名的问题,因为一个文件中不存在两个相同的文件名。但缺点是能不清晰显示出使用到的函数,调用的时候也需要重复写模块名。

2、导入模块中单个或者多个函数

导入 from module_name import function_name1 , (function_name2...)
调用 function_name()
在这种情况中,虽然能清楚的表示出使用到的函数,如果是多个不同的模块,但其中的函数名有重叠时,后导入的模块函数为能使用的函数,即产生覆盖函数。

3、导入模块中的所有函数

导入 from module_name import *
调用 function_name()
这种方法不推荐使用,因为它集合了前两种方式的缺点,即导入不清晰,调用全部函数会更容易造成覆盖函数。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,084评论 17 410
  • 今晚的月亮有花香你看,杏花梨花和杜鹃 清澈的月色多么美容不得寂寞和欲望膨胀如同灵魂,像月色一样干净 四月的岁末我在...
    南溪九叔阅读 920评论 4 23
  • 新的广场上添加了新的石像, 是我熟知的人物, 我似乎遇到老友。 我和他娓娓叙旧, 他好像频频点头。 谈得高兴, 我...
    五A阅读 195评论 3 6
  • 所谓的“沉睡”用户,是指一段时间没有使用你APP的人。“一段时间”的长短根据产品功能以及定位而有所不同,可能是一个...
    产品汪August阅读 1,707评论 2 11