'import' 和 'from import' 都是 Python 中用于导入模块的关键字,但它们的使用方式略有不同。

'import' 语句

'import' 语句用于导入整个模块,语法为:

import module_name

例如,要导入 Python 的 'math' 模块,可以使用以下代码:

import math

然后就可以使用 'math' 模块中的函数和变量了,例如:

print(math.pi)

'from import' 语句

'from import' 语句用于从模块中导入指定的函数或变量,语法为:

from module_name import name1, name2, ...

例如,要从 Python 的 'math' 模块中导入 'pi' 常量,可以使用以下代码:

from math import pi

然后就可以直接使用 'pi' 变量了,例如:

print(pi)

总结

  • 'import' 语句导入整个模块,使用时需要加上模块名作为前缀。
  • 'from import' 语句只导入模块中指定的属性,使用时无需添加模块名作为前缀。

选择哪种方式?

  • 如果你需要使用模块中的多个属性,使用 'import' 语句更简洁。
  • 如果你只需要使用模块中的少数几个属性,使用 'from import' 语句可以使代码更清晰易读。

需要注意的是,过度使用 'from import *' 可能会导致命名冲突,因此建议谨慎使用。

Python import 和 from import 区别是什么? - 详解及代码示例

原文地址: https://www.cveoy.top/t/topic/jsnQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录