📅  最后修改于: 2023-12-03 15:09:30.381000             🧑  作者: Mango
在 Python 中,模块是一种组织代码的方式,可以将一个 Python 文件看作是一个模块。模块可以包含可重用的函数、类和常量。当需要使用这些功能时,可以导入模块并使用其中的函数、类和常量。
Python 中有三种常见的导入模块的方式:import
语句、from ... import ...
语句和 importlib
库。
import
语句用于将一个模块导入到当前的命名空间中。下面是一个简单的例子:
import math
x = math.sqrt(4)
print(x) # 2.0
在这个例子中,我们使用了 import
语句导入了 Python 内置的 math
模块,并使用了 math.sqrt()
函数计算了 4 的平方根。
from ... import ...
语句用于将一个或多个指定的函数、类或常量从一个模块导入到当前的命名空间中。下面是一个例子:
from math import sqrt
x = sqrt(4)
print(x) # 2.0
在这个例子中,我们使用了 from ... import ...
语句将 math
模块中的 sqrt()
函数导入到当前的命名空间中,这样就可以直接使用函数名 sqrt()
,而不需要在函数名前加上模块名 math
。
如果需要在运行时动态地导入某个模块,可以使用 Python 的 importlib
库。下面是一个简单的例子:
import importlib
module_name = 'math'
module = importlib.import_module(module_name)
x = module.sqrt(4)
print(x) # 2.0
在这个例子中,我们使用了 importlib.import_module()
函数动态地导入了 math
模块,并使用了 module.sqrt()
计算了 4 的平方根。
本文介绍了 Python 中常见的三种导入模块的方式:import
语句、from ... import ...
语句和 importlib
库。这些方式可以帮助程序员组织自己的代码并重用可重用的函数、类和常量。