Python自动化实现每日FR文件压缩与Outlook邮件发送
本文介绍使用Python实现每日自动收集FR文件、压缩打包并通过Outlook发送给外部同事的完整流程。脚本利用win32com调用Outlook,处理中文路径乱码问题,并结合Windows定时任务与日期逻辑判断,实现工作日自动发送、周末及节假日静默执行的高效办公自动化方案。
本文介绍使用Python实现每日自动收集FR文件、压缩打包并通过Outlook发送给外部同事的完整流程。脚本利用win32com调用Outlook,处理中文路径乱码问题,并结合Windows定时任务与日期逻辑判断,实现工作日自动发送、周末及节假日静默执行的高效办公自动化方案。
本文详细介绍Python3.5中集合的定义、特征及常见运算。集合是无序且无重复元素的数据组合,主要用于去重和关系测试。文章通过具体代码示例,演示了集合的创建、交集、并集、差集、子集、父集、对称差集及不相交测试等常用操作方法,并讲解了元素的添加、删除、长度查询及成员判断等日常操作,旨在帮助读者掌握Python集合的核心用法。
本文详细介绍Python中pandas库如何高效导入Excel、CSV及SQL数据库文件,涵盖read_excel、read_csv及read_sql等核心函数的参数配置。同时系统讲解shape、info、astype、isnull、dropna、fillna、drop_duplicates等常用数据清洗与处理方法,帮助开发者快速掌握数据预处理技巧。
本文详细介绍Python第三方库psutil的功能与用法。psutil支持Linux、Windows等多平台,可获取CPU、内存、磁盘及网络使用情况。文章涵盖磁盘分区与使用率查询、CPU利用率监控、内存状态分析及网络接口流量统计,并提供实时网速监控脚本示例,适用于系统运维与性能分析场景。
本文深入解析 Python 3.5 中装饰器的核心原理,涵盖函数即变量、高阶函数及嵌套函数的基础知识。通过统计运行时间、模拟网站登录认证等具体案例,详细展示装饰器的编写方法与带参装饰器的实现,帮助开发者掌握在不修改原函数源码及调用方式的前提下扩展功能的技巧。

本文介绍如何利用Python的Paramiko模块通过SSH2协议实现远程服务器文件及目录的本地备份。文章详细解析了单文件复制方法,并针对文件夹批量下载场景,提供了包含遍历逻辑的改进版代码,涵盖安装依赖、连接配置及异常处理等关键步骤。
本文深入解析Python3.5中局部变量与全局变量的定义及作用域规则。通过实例演示同名变量在不同作用域下的行为差异,重点讲解如何利用global关键字在函数内修改全局变量,并指出直接修改列表、字典等可变对象无需global声明的特性。
本文介绍使用Python脚本定时自动同步远程共享文件夹中文件的实现方法。通过读取config.ini配置文件设定执行间隔、文件大小限制及路径,利用threading模块实现周期性检测与复制。代码包含完整的异常处理与日志输出,适用于Windows环境下对特定大小以下的新文件进行自动备份。
本文分析Python中使用json库解析网络数据时常见的JSONDecodeError报错。主要原因为JSON字符串中键名和字符串值必须使用双引号,且数值类型需符合规范。通过修正单引号为双引号及调整数字格式,可解决Expecting property name和Expecting value错误,确保程序正常运行。
本文介绍利用Python的PIL库实现图片字符化的具体方法。通过读取像素RGB值并映射到ASCII字符列表,生成对应的文本文件。文章提供了完整代码示例,解析了灰度计算与字符映射原理,并探讨了调整字符列表对输出细节的影响。

本文介绍使用Python将图片转换为字符画的完整实现过程。通过PIL库读取图像并调整尺寸,利用灰度值与预设字符集的映射关系生成字符序列,最终输出为文本文件。包含完整源码及运行示例,适合Python初学者参考学习。

本文通过Python3.5实例详解装饰器原理。涵盖无参函数、带参函数及混合函数的装饰器写法,利用高阶函数与嵌套函数实现功能增强。代码展示如何使用*args和**kwargs处理不同参数情况,并演示计时器装饰器的具体应用与运行结果。