Python中使用“import”还是“from ... import”导入模块-from…import 语句

from modname import name1[, name2[, ... nameN]]

允许从模块导入特定的函数、类或变量。

如果只需要模块中的几个特定函数,那么使用“from … import”可以使代码更高效。

模块中的函数可以直接使用,无需在它前面加上模块名称。

from math import pi
print(pi)

“import” 和 “from … import” 都用于在 Python 中导入模块。两者之间的主要区别在于,“import”导入整个模块,而“from … import”仅从模块导入特定属性或函数。

使用“import”,需要使用模块名称作为前缀访问模块中的所有函数、类和变量。可以通过清楚地指示函数、类和变量的来源提高代码的可读性。它还避免了名称冲突,因为所有名称都使用模块前缀进行访问。

使用“from … import”,按需导入,可以直接访问模块中的特定函数、类或变量,使代码更高效,减少代码键入。但是,如果在不同的模块中使用相同的名称,则可能会导致名称冲突,并且可能会混淆名称的来源。

在 Python 中使用“import”还是“from … import”,重要的是要考虑代码的特定需求,这两种方法都有其好处,无论的选择如何,都必须在整个代码中保持一致性,并遵守 Python 的风格指南,以确保可读性和可维护性。

上一篇:java家政上门系统源码,App端采用uniapp开发编写,可打包H5 、微信小程序、微信公众号、Android、IOS等。-APP服务端功能主要包括:


下一篇:Mac/Linux getline 无法读取文件内容(读取内容无法显示)