python标准库的使用
时间: 2023-07-29 18:13:09 浏览: 60
Python标准库是Python语言的一部分,提供了大量的模块和功能,可以用于各种任务和应用程序开发。下面是一些常用的Python标准库及其使用方法:
1. os模块:用于与操作系统交互,包括文件和目录操作、环境变量、进程管理等。
```python
import os
# 获取当前工作目录
print(os.getcwd())
# 创建目录
os.mkdir("mydir")
# 删除目录
os.rmdir("mydir")
# 执行命令
os.system("ls")
```
2. datetime模块:用于处理日期和时间。
```python
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
print(now)
# 格式化日期和时间
formatted = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted)
# 时间差计算
delta = datetime.timedelta(days=1)
tomorrow = now + delta
print(tomorrow)
```
3. random模块:用于生成随机数。
```python
import random
# 生成随机整数
num = random.randint(1, 10)
print(num)
# 从列表中随机选择一个元素
items = [1, 2, 3, 4, 5]
choice = random.choice(items)
print(choice)
# 打乱列表元素的顺序
random.shuffle(items)
print(items)
```
4. re模块:用于正则表达式匹配和操作。
```python
import re
# 匹配字符串中的数字
pattern = r"\d+"
text = "Hello 123 World"
matches = re.findall(pattern, text)
print(matches)
# 替换字符串中的特定内容
replaced = re.sub(pattern, "X", text)
print(replaced)
# 判断字符串是否匹配特定模式
matched = re.match(pattern, text)
print(matched)
```
以上只是Python标准库中的一小部分功能,还有很多其他模块和功能可以用于不同的应用场景。你可以根据具体需求查阅Python官方文档来了解更多详细信息。