news 2026/5/13 9:23:26

【Python库和代码案例:第一课】Python 标准库与第三方库实战指南:从日期处理到 Excel 操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Python库和代码案例:第一课】Python 标准库与第三方库实战指南:从日期处理到 Excel 操作

Python 标准库实战

datetime 模块处理日期

from datetime import datetime, timedelta # 获取当前时间 now = datetime.now() print(f"当前时间: {now}") # 时间加减操作 next_week = now + timedelta(days=7) print(f"一周后时间: {next_week}") # 时间格式化 formatted = now.strftime("%Y-%m-%d %H:%M:%S") print(f"格式化时间: {formatted}")

https://www.zhihu.com/zvideo/1994903430897112174/
https://www.zhihu.com/zvideo/1994903428737045479/
https://www.zhihu.com/zvideo/1994903429080949969/
https://www.zhihu.com/zvideo/1994903429131289981/
https://www.zhihu.com/zvideo/1994903428959331036/
https://www.zhihu.com/zvideo/1994903428321805979/
https://www.zhihu.com/zvideo/1994903426161713909/
https://www.zhihu.com/zvideo/1994903426757326323/
https://www.zhihu.com/zvideo/1994903426111390567/
https://www.zhihu.com/zvideo/1994903426061054719/
https://www.zhihu.com/zvideo/1994903425146720275/
https://www.zhihu.com/zvideo/1994903425100580088/
https://www.zhihu.com/zvideo/1994903424815346534/
https://www.zhihu.com/zvideo/1994903423666128232/
https://www.zhihu.com/zvideo/1994903422940512958/

os 模块文件操作

import os # 检查文件是否存在 file_path = "example.txt" if os.path.exists(file_path): print(f"{file_path} 存在") # 获取当前工作目录 current_dir = os.getcwd() print(f"当前目录: {current_dir}") # 创建新目录 new_dir = "temp_folder" os.makedirs(new_dir, exist_ok=True)

第三方库高效应用

requests 网络请求

import requests # GET 请求示例 response = requests.get("https://api.github.com") print(f"状态码: {response.status_code}") print(f"响应内容: {response.json()}")

pandas 数据处理

import pandas as pd # 创建DataFrame data = {"Name": ["Alice", "Bob"], "Age": [25, 30]} df = pd.DataFrame(data) # 数据筛选 filtered = df[df["Age"] > 25] print(filtered)

Excel 自动化操作

openpyxl 基础操作

from openpyxl import Workbook # 创建工作簿 wb = Workbook() ws = wb.active # 写入数据 ws["A1"] = "Hello" ws["B1"] = "World" # 保存文件 wb.save("example.xlsx")

pandas 读写 Excel

# 读取Excel excel_data = pd.read_excel("data.xlsx") # 写入Excel excel_data.to_excel("output.xlsx", index=False)

实用代码片段

进度条显示

from tqdm import tqdm import time for i in tqdm(range(100)): time.sleep(0.1) # 模拟任务

日志记录

import logging logging.basicConfig(filename="app.log", level=logging.INFO) logging.info("程序启动") logging.warning("需要注意的情况")

环境变量管理

from dotenv import load_dotenv import os load_dotenv() api_key = os.getenv("API_KEY")

这些代码示例覆盖了Python开发中常见场景,从基础日期处理到复杂数据操作,可直接应用于实际项目中。每个代码块都经过验证,确保功能完整性和实用性。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 17:45:58

go语言对phone脱敏显示

在Go语言中实现手机号脱敏显示主要有以下几种方式,从简单到完整逐步推荐: 一、基础实现(字符串切片) 最常用且高效的方式是直接使用字符串切片操作,保留前3位和后4位,中间用*替换: go 复制 …

作者头像 李华
网站建设 2026/5/5 9:08:57

开源模型新选择:AnimeGANv2宫崎骏风格迁移实战指南

开源模型新选择:AnimeGANv2宫崎骏风格迁移实战指南 1. 引言 随着深度学习在图像生成领域的持续突破,风格迁移技术已从实验室走向大众应用。其中,AnimeGANv2 作为轻量级、高效率的动漫风格迁移模型,凭借其出色的画质表现和极低的…

作者头像 李华
网站建设 2026/5/4 23:56:00

Windows 10/11 优化大师 Windows Manager

一、前言:为什么 Windows 10/11 越用越卡? 相信很多朋友都有这样的体验: 新装的 Windows 10 / Windows 11 用着很流畅用了一段时间后: 开机变慢系统反应迟钝后台服务越来越多磁盘空间被莫名其妙占满 即便你不安装乱七八糟的软…

作者头像 李华
网站建设 2026/5/6 6:31:55

VibeThinker-1.5B-WEBUI权限管理:多用户场景下的配置建议

VibeThinker-1.5B-WEBUI权限管理:多用户场景下的配置建议 1. 引言 1.1 业务场景描述 随着轻量级大模型在开发者社区的广泛应用,VibeThinker-1.5B-WEBUI 因其低成本、高推理效率的特点,逐渐成为个人开发者和小型团队进行数学推导与编程辅助…

作者头像 李华
网站建设 2026/5/8 20:50:43

【性能测试】2_JMeter _JMeter文件目录

文章目录一、Bin目录二、docs目录三、printable_docs目录四、lib目录一、Bin目录 Bin目录:存放可执行文件和配置文件。 examples:目录下包含Jmeter使用实例ApacheJMeter.jar:JMeter源码包jmeter.bat:windows下启动文件jmeter.sh&#xff1a…

作者头像 李华
网站建设 2026/4/30 0:19:55

计算机毕设 java 基于 java 青少年篮球俱乐部管理系统设计与实现 基于 Java 的青少年篮球俱乐部管理平台 赛事组织与运动员服务系统

计算机毕设 java 基于 java 青少年篮球俱乐部管理系统设计与实现(配套有源码、程序、MySQL 数据库、论文),本套源码可先查看功能演示视频,文末有联系方式可领取。传统青少年篮球俱乐部管理存在赛事信息传递不及时、报名流程繁琐、…

作者头像 李华