文章内容
2018/11/22 10:39:59,作 者: 黄兵
Pyhotn导入模块中的所有类
要导入模块中的每个类,可以使用下面的语法:
form module_name improt *
不推荐使用这种导入方式,其原因有二。
首先,如果你只看一下文档开头的import语句,就能清楚地知道了程序使用了哪些类,将大有裨益、但这种导入方式没有明确的指出你使用了模块中的哪些类。这种导入方式还可能引发命名方面的困惑。如果你不小心导入了一个与程序文件中其他东西同名的类,将引发难以诊断的错误。这里之所以介绍这种导入方式,是应为虽然不推荐使用这种方式,但你可能会在别人编写的代码中见到它。
需要从模块中导入很多类时,最好导入整个模块,并使用module_name.class_name
语法来访问类。这样做时,虽然文件头并没有列出所用到的所有类,但你清楚的知道程序在哪些地方使用了导入模块;还避免了导入模块中的每个类可能引发的名称冲突。
评论列表