美文网首页
Python 导入其他文件中的类

Python 导入其他文件中的类

作者: ShuiXiu | 来源:发表于2018-09-06 10:16 被阅读0次

    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()
    这种方法不推荐使用,因为它集合了前两种方式的缺点,即导入不清晰,调用全部函数会更容易造成覆盖函数。

    相关文章

      网友评论

          本文标题:Python 导入其他文件中的类

          本文链接:https://www.haomeiwen.com/subject/somtgftx.html