40 lines
679 B
Markdown
40 lines
679 B
Markdown
# 常用标准库
|
|
|
|
## 学习目标
|
|
- 熟悉 Python 标准库
|
|
- 掌握 os、datetime、json 等模块
|
|
- 学会使用第三方库
|
|
|
|
## os 模块
|
|
|
|
```python
|
|
import os
|
|
print(os.getcwd()) # 当前目录
|
|
os.listdir(".") # 列出文件
|
|
os.path.exists("test.txt") # 判断文件是否存在
|
|
```
|
|
|
|
## datetime 模块
|
|
|
|
```python
|
|
from datetime import datetime
|
|
now = datetime.now()
|
|
print(now.strftime("%Y-%m-%d %H:%M:%S"))
|
|
```
|
|
|
|
## json 模块
|
|
|
|
```python
|
|
import json
|
|
|
|
data = {"name": "Tom", "age": 25}
|
|
json_str = json.dumps(data, ensure_ascii=False)
|
|
parsed = json.loads(json_str)
|
|
```
|
|
|
|
## 动手练习
|
|
|
|
1. 批量重命名文件
|
|
2. 计算日期差值
|
|
3. 解析 JSON 配置文件
|