在Python中,`from`关键字用于从模块或包中导入特定的函数、类或变量。以下是使用`from`关键字导入数据的一些示例:
1. 从模块中导入特定的函数、类或变量:
from math import pi
print(pi) 输出:3.9793
2. 从包中导入子模块:
from mypackage.submodule import myfunction
myfunction()
3. 从包中的子模块中导入单个名称:
from mypackage.submodule import myvariable
print(myvariable)
4. 在一个语句中导入多个名称:
from mypackage import myfunction, myvariable
print(myfunction())
print(myvariable)
5. 使用`*`通配符导入模块或包的所有名称:
from mypackage import *
print(myfunction())
print(myvariable)
6. 导入模块或包的所有内容,但不包括`__init__.py`文件中的内容:
from mypackage import *
注意:这将导入所有不以下划线开始的公共名称
7. 导入特定数据类型或函数,例如从`numpy`导入`fromstring`函数:
from numpy.core.records import fromstring
data = b'1 2 3 4 5'
array = fromstring(data, dtype=int)
print(array)
请根据您的需求选择合适的导入方式。