Python3调用搜狗AI接口实现OCR与身份证识别详解

本文介绍如何在Python3环境下调用搜狗人工智能API进行图像文字识别(OCR)及身份证信息提取。文章提供了完整的代码示例,包括SougouAPIMsg类的签名生成逻辑、请求封装及结果解析。针对搜狗API接口标准化程度较低、不同接口返回结构不一致的问题,文中给出了具体的处理策略,并提供了GitHub源码链接供参考。

Python3读写文件时newline参数的换行符处理详解

本文详解Python3中open函数的newline参数在读写文件时的行为差异。读取时,None将统一转为\n,空字符串保留原样;写入时,None自动转换为系统默认换行符,其他值控制具体转换逻辑。结合GBK与UTF-8编码异常处理及Makefile修改案例,提供实用的文件操作方案。

Python3实现日期区间遍历与大小比较

本文介绍如何使用Python3的datetime模块实现两个指定日期之间所有日期的获取,以及字符串格式日期的直接比较。通过示例代码展示了利用strptime解析日期、timedelta进行天数递增以及直接比较运算符判断日期先后顺序的具体实现方式,适用于需要处理时间序列数据的开发场景。

macOS 下配置 OpenCV3 与 Python3 环境指南

本文介绍在 macOS 系统中通过 Homebrew 配置 OpenCV3 与 Python3 环境的完整流程。针对常见编译错误、protobuf 下载失败及 C++ 链接冲突等问题提供解决方案,并说明如何在 OpenCV2 与 OpenCV3 之间进行版本切换,确保开发环境稳定可用。

Python3利用win32com实现Word转PDF的方法

本文介绍了在Python3环境下,通过调用win32com模块实现Word文档(docx)到PDF格式转换的具体代码。该方法依赖Windows系统的Word应用程序接口,提供了完整的转换函数及错误处理机制,适合需要批量处理文档格式的用户参考。

Python3实现MySQL数据查询并自动发送Excel邮件

本文介绍使用Python3结合pymysql、xlwt和smtplib模块,实现从MySQL数据库查询数据、生成Excel文件并定时自动发送给指定邮箱的完整流程。代码涵盖数据库连接、数据写入Excel及邮件发送配置,适用于需要定期自动化报表分发的场景。

Python3实现带附件的定时发送邮件功能

本文介绍使用Python3实现定时自动发送带有Excel附件邮件的完整方案。通过xlwt模块动态生成Excel文件,利用smtplib和email模块构建包含正文与附件的MIMEMultipart邮件对象,并结合time模块进行时间轮询以实现定时触发。代码涵盖了从Excel写入、邮件组装到SMTP发送的全流程配置与执行逻辑,适用于需要定期自动推送数据报表的场景。

Python3实现企业微信每日定时发送日报与图片

本文介绍使用Python3结合企业微信API实现每日定时发送日报及图片的功能。通过获取corpid和corpsecret获取token,进而调用部门与成员接口,并实现图片上传与消息发送。代码包含定时循环逻辑,可在指定时间自动执行发送任务,适用于企业日常信息推送场景。

Python3实现企业微信每日定时发送日报与图片

Python3 使用 SMTP 发送带附件邮件的完整示例

本文提供基于 Python3 的 SMTP 邮件发送示例,演示如何构建 MIMEMultipart 对象并添加 MIMEText 正文与 MIMEApplication 附件。代码包含连接服务器、登录认证及发送指令,适用于需要自动化发送带文件邮件的场景。

Python2与Python3核心差异详解:语法、编码与数据类型

本文详细解析Python2与Python3在print语句、默认编码、用户交互及数据类型上的关键差异。重点说明Python3中print作为内置函数的特性、UTF-8默认编码优势,以及input与raw_input的行为变化,帮助开发者快速理解版本迭代带来的语法规范升级。

Python3 queue模块详解:三种队列与常用方法

本文详细介绍Python3中queue标准库的使用方法。涵盖FIFO、LIFO及PriorityQueue三种队列类型的构造函数与特性,解析qsize、empty、full、get、put等核心API,并通过代码实例演示队列创建、状态检测及元素存取操作,帮助开发者在多线程环境中实现安全高效的数据交换。