Python 导入模块技巧
时间: 2023-10-07 09:09:58 浏览: 196
1. 使用别名导入模块
例如,将numpy模块导入为np:
```python
import numpy as np
```
这样使用时就可以使用np代替numpy,例如:
```python
a = np.array([1, 2, 3])
```
2. 导入模块中的部分函数或变量
使用from关键字可以导入模块中的部分函数或变量,例如:
```python
from math import pi, sin
```
这样就只导入了math模块中的pi和sin函数,使用时可以直接调用:
```python
x = sin(pi/2)
```
3. 导入模块中的所有函数或变量
使用通配符*可以导入模块中的所有函数或变量,例如:
```python
from math import *
```
这样就导入了math模块中的所有函数和变量,使用时也可以直接调用:
```python
x = sin(pi/2)
```
但是这种方式不太推荐,因为可能会导致命名空间污染和函数冲突。
4. 自定义模块路径
可以通过修改sys.path列表来自定义模块的搜索路径,例如:
```python
import sys
sys.path.append('/path/to/module')
import mymodule
```
这样就可以导入自定义路径下的mymodule模块。
阅读全文