📅  最后修改于: 2023-12-03 15:38:23.800000             🧑  作者: Mango
在 Python 中,我们可以使用关键字 import
来导入一些东西(比如模块、函数、变量等)。导入后,我们就可以使用其提供的功能了。本文将介绍 Python 中如何导入一些东西。
Python 中许多功能都被组织成了模块,我们可以通过导入这些模块来使用这些功能。以下是导入模块的几种方法:
直接导入整个模块
import 模块名
例如,我们可以导入标准库中的 math
模块,然后使用其提供的函数:
import math
print(math.sqrt(16))
导入模块中的指定部分
from 模块名 import 部分名
例如,我们可以只导入 math
模块中的 sqrt
函数,然后使用其提供的功能:
from math import sqrt
print(sqrt(16))
导入模块中的所有部分
from 模块名 import *
例如,我们可以直接导入 math
模块中的所有功能,然后使用其提供的函数:
from math import *
print(sqrt(16))
Python 中的包是一个管理模块的文件夹,其中包含许多模块。我们可以通过导入包中的模块来使用这些模块。以下是导入包的几种方法:
直接导入模块
import 包名.模块名
例如,我们可以导入 numpy
包中的 array
模块,然后使用其提供的函数:
import numpy.array
print(numpy.array([1, 2, 3]))
导入包中的指定部分
from 包名.模块名 import 部分名
例如,我们可以只导入 numpy
包中的 array
模块中的 array
函数,然后使用其提供的功能:
from numpy.array import array
print(array([1, 2, 3]))
导入包中的所有部分
from 包名.模块名 import *
例如,我们可以直接导入 numpy
包中的所有功能,然后使用其提供的函数:
from numpy.array import *
print(array([1, 2, 3]))
如果我们自己编写了一个模块,我们也可以像导入标准库和第三方库中的模块一样导入自己编写的模块。以下是导入自定义模块的几种方法:
直接导入整个模块
import 模块名
例如,我们可以导入自己编写的 my_module.py
模块,然后使用其中的函数:
import my_module
print(my_module.my_function())
导入模块中的指定部分
from 模块名 import 部分名
例如,我们可以只导入自己编写的 my_module.py
模块中的 my_function
函数,然后使用其提供的功能:
from my_module import my_function
print(my_function())
导入模块中的所有部分
from 模块名 import *
例如,我们可以直接导入自己编写的 my_module.py
模块中的所有功能,然后使用其提供的函数:
from my_module import *
print(my_function())
本文介绍了 Python 中导入一些东西的几种方法,包括导入模块、导入包和导入自定义模块。我们可以按需选择导入方式,并结合实际应用场景使用。