【基础】Python中的模块导入与使用方法
发布时间: 2024-06-24 11:15:29 阅读量: 73 订阅数: 107
![【基础】Python中的模块导入与使用方法](https://img-blog.csdnimg.cn/20210216191546752.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzYzMzc4NA==,size_16,color_FFFFFF,t_70)
# 1. Python模块导入的基本概念
在Python中,模块是包含代码和数据的可重用单元。导入模块允许我们访问其他文件中定义的函数、类、变量和常量。模块导入的基本概念包括:
- **模块路径:**模块的完整路径,包括模块名称和文件扩展名(.py)。
- **模块对象:**导入模块后创建的Python对象,代表该模块。
- **模块属性:**模块对象包含的属性,如函数、类、变量和常量。
- **导入语句:**用于导入模块的Python语句,如import和from...import。
# 2. Python模块的导入方式
### 2.1 显式导入
显式导入是指通过明确的语句将模块导入到当前的Python脚本中。有两种显式导入方式:
#### 2.1.1 import语句
`import`语句用于导入整个模块。语法如下:
```python
import module_name
```
例如,要导入`os`模块,可以使用以下语句:
```python
import os
```
导入模块后,可以通过模块名访问模块中的内容,例如:
```python
import os
print(os.getcwd()) # 输出当前工作目录
```
#### 2.1.2 from...import语句
`from...import`语句用于导入模块中的特定内容,如函数、类或变量。语法如下:
```python
from module_name import content_name
```
例如,要从`os`模块中导入`getcwd`函数,可以使用以下语句:
```python
from os import getcwd
print(getcwd()) # 输出当前工作目录
```
### 2.2 隐式导入
隐式导入是指在Python脚本中使用了模块中的内容,但没有显式地导入该模块。Python解释器会自动导入某些常用的模块,如`sys`和`os`模块。
#### 2.2.1 sys模块
`sys`模块包含有关Python解释器和系统环境的信息。它提供了许多有用的函数和属性,如:
- `sys.argv`:包含命令行参数列
0
0