python中from. import用法
时间: 2023-11-18 16:05:28 浏览: 182
python中from module import * 的一个坑
5星 · 资源好评率100%
在Python中,`from ... import`是一种导入模块或模块中特定对象的方式。它允许你从一个模块中选择性地导入指定的对象,而不是导入整个模块。
`from ... import`的用法如下:
```python
from module_name import object_name
```
其中,`module_name`是要导入对象所在的模块的名称,`object_name`是要导入的对象的名称。
例如,假设有一个名为`math`的模块,其中定义了一个名为`sqrt`的函数。你可以使用以下语句从`math`模块中导入`sqrt`函数:
```python
from math import sqrt
```
然后,你就可以直接使用`sqrt`函数,而不需要在使用时加上模块名前缀:
```python
result = sqrt(16)
print(result) # 输出 4.0
```
除了导入单个对象,你还可以使用逗号分隔的方式导入多个对象:
```python
from module_name import object_name1, object_name2, ...
```
你还可以使用通配符`*`导入模块中的所有对象:
```python
from module_name import *
```
但是,通常不推荐使用通配符方式导入,因为它会导入模块中的所有对象,可能会引起命名冲突或不必要的内存消耗。
希望这能帮助到你!如果还有其他问题,请继续提问。
阅读全文