09 2025 档案

摘要:1. 列表生成式 (List Comprehension) 语法:[expression for item in iterable if condition] 示例: 1.基本示例 # 创建平方数列表 squares = [x**2 for x in range(5)] print(squares) 阅读全文
posted @ 2025-09-30 15:38 百衲本 阅读(14) 评论(0) 推荐(0)
摘要:一、可迭代对象 (Iterable) 定义:任何实现了__iter__()方法的对象,或者实现了__getitem__()方法且参数从0开始索引的对象 特点:可以被用于for循环,可以使用iter()函数获取其迭代器 # 常见的可迭代对象 my_list = [1, 2, 3] # 列表 my_tu 阅读全文
posted @ 2025-09-30 15:09 百衲本 阅读(25) 评论(0) 推荐(0)
摘要:1.发送普通文本邮件 from email.message import EmailMessage import smtplib import keyring password = keyring.get_password("yagmail", "960xxxx@qq.com") #关于keyrin 阅读全文
posted @ 2025-09-26 16:18 百衲本 阅读(13) 评论(0) 推荐(0)
摘要:一、安装需要的模块 pip install yagmail #专门为gmail设计的邮件发送模块,可以极大简化邮件发送流程,其他邮箱也可以使用 pip install keyring #安全密码管理,避免代码中硬编码密码等敏感信息 pip install schedule #任务调度 pip ins 阅读全文
posted @ 2025-09-25 16:47 百衲本 阅读(15) 评论(0) 推荐(0)
摘要:一、模块安装 pip install pypdf2 -i https://pypi.tuna.tsinghua.edu.cn/simple #模块主要作用: 读取、写入、分割、合并PDF文件 pip install pdfplumber -i https://pypi.tuna.tsinghua.e 阅读全文
posted @ 2025-09-24 18:28 百衲本 阅读(10) 评论(0) 推荐(0)
摘要:一、注册邓白氏中国区账号 访问https://sso.dnbportal.cn,使用手机号码注册/登录即可 提醒一下,千万不要在网站申请邓白氏编码,也不要添加客服,不要相信他们销售的忽悠 二、从苹果开发者平台发起邓白氏编码申请 访问https://www.dnb.com.cn/duns-regist 阅读全文
posted @ 2025-09-22 10:45 百衲本 阅读(212) 评论(0) 推荐(0)
摘要:一、简介 psutil(Process and System Utilities)是Python中最强大的系统监控和进程管理库之一。它提供了跨平台的系统信息获取接口,能够轻松获取系统的CPU、内存、磁盘、网络等硬件信息,以及进程管理、系统监控等功能。无论是开发运维工具、系统监控程序,还是性能分析应用 阅读全文
posted @ 2025-09-17 09:27 百衲本 阅读(61) 评论(0) 推荐(0)
摘要:天气空气质量 API 用途 链接 认证 OpenWeatherMap 天气预报 https://openweathermap.org/api apiKey Weatherstack 气象 https://weatherstack.com/ apiKey AQICN 空气质量 https://aqic 阅读全文
posted @ 2025-09-15 09:37 百衲本 阅读(13) 评论(0) 推荐(0)

cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码