0
点赞
收藏
分享

微信扫一扫

import 某个脚本会发生什么? from 某个脚本 import 某个函数 会发生什么?

M4Y 2023-12-26 阅读 50

在Python中,importfrom...import...是用来导入模块或函数的语句。

  • import 某个脚本:这会导入名为“某个脚本”的模块。一旦模块被导入,你就可以使用 模块名.函数名 的格式来调用该模块中的函数。例如,如果你有一个名为 math 的模块,你可以使用 import math 来导入它,然后使用 math.sqrt(4) 来调用其中的 sqrt 函数。
  • from 某个脚本 import 某个函数:这会从名为“某个脚本”的模块中导入特定的函数“某个函数”。一旦函数被导入,你就可以直接使用 函数名() 的格式来调用它,无需再加上模块名。例如,你可以使用 from math import sqrt 来只导入 math 模块的 sqrt 函数,然后直接使用 sqrt(4) 来调用它。

请注意,这里的“某个脚本”和“某个函数”需要替换为实际的模块名和函数名。如果模块或函数不存在,Python会抛出 ImportError。此外,如果你尝试导入的模块包含任何顶级代码(即不在函数或类定义中的代码),那么这些代码将在导入时执行。这是因为Python在导入模块时实际上是在执行模块中的代码。因此,通常建议只在模块中包含函数和类定义,而将要执行的代码放在名为 if __name__ == "__main__": 的代码块中,这样它们只有在直接运行模块时才会执行,而在导入时不会执行。

举报

相关推荐

0 条评论