{site_name}

{site_name}

🌜 搜索

Python 标准库是 Python 编程语言自带的一组模块(也称为包),用于实

Python 𝄐 0
python中标准库,python2.7标准库,python标准库的概念,python3 标准库,python标准库有多强大,python标准库在哪里
Python 标准库是 Python 编程语言自带的一组模块(也称为包),用于实现各种通用任务,例如文件 I/O、网络通信、字符串处理、日期和时间处理等。这些模块是在安装 Python 解释器时默认安装的,无需额外下载或安装。

下面是一些 Python 标准库的例子:

1. datetime 模块:提供日期和时间处理的功能,包括创建日期和时间对象,格式化日期和时间,计算日期和时间之间的差异等。
python
import datetime

today = datetime.date.today() # 获取当前日期
print(today) # 输出:2023-03-27

now = datetime.datetime.now() # 获取当前日期和时间
print(now) # 输出:2023-03-27 16:30:45.123456

delta = datetime.timedelta(days=7) # 创建一个时间差对象,表示7天
next_week = today + delta # 计算下周今天的日期
print(next_week) # 输出:2023-04-03


2. os 模块:提供对操作系统的访问,可以执行文件操作,如获取当前工作目录、创建和删除文件夹,修改文件权限等。
python
import os

current_dir = os.getcwd() # 获取当前工作目录
print(current_dir) # 输出:/home/user/myproject

new_folder_path = os.path.join(current_dir, 'new_folder') # 在当前目录下创建一个新文件夹
os.mkdir(new_folder_path)

file_path = os.path.join(new_folder_path, 'test.txt') # 在新文件夹中创建一个新文件
with open(file_path, 'w') as f:
f.write('Hello World!')

os.chmod(file_path, 0o777) # 修改文件权限


3. random 模块:生成随机数和序列,用于模拟数据和测试程序。
python
import random

randint = random.randint(1, 10) # 生成1到10之间的随机整数
print(randint) # 输出:4

shuffle_list = [1, 2, 3, 4, 5]
random.shuffle(shuffle_list) # 打乱列表元素的顺序
print(shuffle_list) # 输出:[2, 3, 4, 5, 1]

choice = random.choice(['apple', 'banana', 'orange']) # 从给定序列中随机选择一个元素
print(choice) # 输出:'apple'