国产化Excel开发组件Spire.XLS教程:使用Python将TXT文件转换为CSV
在 Python 中处理数据时,将 TXT 文本文件转换为 CSV 是数据分析、报表生成或跨应用共享数据的常见需求。TXT 文件通常存储非结构化的纯文本,直接处理较为繁琐,而 CSV 文件能将数据组织成行和列,更便于分析和处理。在 Python 中处理数据时,将 TXT 文本文件转换为 CSV 是数据分析、报表生成或跨应用共享数据的常见需求。 ...
使用PySide6/PyQt6实现自定义窗口布局,实现类似FluentWindow效果
现在在很多项目中,会比较喜欢FluentWindow效果,这种左侧类似于图标菜单或者树形结构的,右侧是是动态窗体或者组件的展示方式,一般不是多文档布局,每次只是打开当前的模块页面,类似于堆叠页面卡片,每次展示最顶端的那个卡片界面。本篇随笔综合介绍一下FluentWindow效果界面的各种展示方式,然后分析页面的内容组成方式 ...
WxPython跨平台开发框架之主从表展示和录入的界面处理--产品报价单和明细记录的处理
我们在前面随笔《Vue3+ElementPlus的BS端主从表的快速开发》了解了Vue3+ElementPlus的BS端主从表的实现,了解了大概的设计和界面设计方式,我们现在切换一下,看看如何结合FastAPI+WxPython实现主从表界面的展示和编辑处理的。
FastAPI的后端采用控制器基类继承方式提供标准化接口,SqlALchemy提供的数据ORM管理,相关代码 ...
CAD文件处理控件Aspose.CAD教程:在Python中将SVG转换为PNG
缩放SVG文件而不会损失图像质量,因此,SVG文件格式被广泛用于徽标和图标。在某些情况下,您确实需要将 SVG 转换为其他图像文件格式,以便与打印应用程序兼容。
本篇教程,我们将学习如何使用Aspose.CAD for Python via .NET将 SVG 转换为PNG 。这款 3D CAD SDK 有助于实现单个文件和多个文件格式转换的自动化。我们将编写 ...
Jenkins Share Library教程 —— 高级实战与最佳实践教程
写在前面
搞了近一天的PPT,讲真写英文PPT,确实比中文难多了,中午都没休息,最后还是在同事的帮忙下才搞完。
值得说的是,我今天算是见到了,做PPT强的人,是真的强,从色彩搭配到一些图形选择上,真的很丝滑,没一点多余动作,我看他调PPT就像给我化妆一样,一点点的变好看了。
见证成品那一刻,我就真的有那种,“哇, ...
python3.14版本的free-threading功能体验
操作系统:Debian 12_x64
python版本: 3.14.0
最新发布的python3.14.0版本已经正式支持free-threading功能,可以在python中关闭GIL,更好地利用多核 CPU 的性能。
今天安装该版本进行了体验,并做了简单测试,这里整理成笔记记录下来,希望对你有帮助。
python 3.14.0发布页:
https://www.python.org/downloads/release/p ...
Excel处理控件Aspose.Cells教程:使用Python将TXT文件转换为CSV
处理原始文本文件通常需要将非结构化数据导出为更清晰、更有条理的格式。将 TXT 文件转换为 CSV 文件可以更轻松地分析信息、管理记录或将数据导入电子表格应用程序。在本文中,您将学习如何借助Aspose.Cells使用Python 将TXT文件转换为CSV格式。
Aspose.Cells官方试用版免费下载,请联系Aspose官方授权代理商慧都科技
加入 ...
Excel处理控件Aspose.Cells教程:使用 Python 将 HTML 转换为 Excel
网页通常包含以HTML表格格式呈现的表格数据,例如报告、价目表或统计数据。处理网页数据通常需要将 HTML 表格或页面转换为 Excel 电子表格,以便进行分析或生成报告。将这些数据导出到 Excel 后,可以进行排序、筛选和计算。使用 Python 自动化此过程可以确保准确性并节省时间,尤其是在处理大型或重复性数据集时。在本教 ...
Python 基于python实现的图片压缩助手
程序及源码下载地址:
https://gitee.com/ishouke/image-optimizer
图片压缩助手使用说明
适用环境
win11
imageOptimizer.zip
备注:win7可能存在兼容性问题,其它版本未验证
Centos7
imageOptimizer.tar
用途
批量压缩图片,开发时间有限,目前仅支持图片格式:.jpg, .jpeg, .png
使用方法
助手工具配置
image_optimizer.c ...
记一次AI Agent开发的思维误区
写在前面
无论博客还是公号,我都很久不写东西了,去年、今年两年发生了太多的事,我没法梳理,也不想梳理了,本能的想着用时间来冲淡一切的一切,但是现实就是无法如愿。
自然文章、博客也就停滞了,相应的阅读量和粉丝也严重下滑了,也在学着接受了现实的一切,更多的是和自己和解的过程吧。
为什么写这篇文章
可能是灵 ...
Python psycopg2 类库使用学习总结
实践环境
openGauss 6.0.0 TLS企业版
python3 .9.13
psycopg2 2.9.10
实践操作
# -*- coding:utf-8 -*-
import psycopg2
if __name__ == '__main__':
# 连接方式1
# connection_str = 'host=192.168.88.139 port=15400 dbname=testdb user=testacc password=test1234#'
# conn = psycopg2.connect(connec ...
001 初识编程
1.什么是编程语言?
语言是人与人之间用于交流沟通,互相双方意思的一种语言;而编程语言类似于人类的语言,编程语言就是
程序员通过特定的代码,将其输入到计算器中并于计算机进行交流 —— 就是人与计算机交流的介质。
2.什么是编程?
编程就是用编程语言编写一个或多个文件,这一个或者多个文件会达到某种目的
3.编 ...
基于Python的FastAPI后端开发框架如何使用PyInstaller 进行打包与部署
我在随笔《WxPython跨平台开发框架之使用PyInstaller 进行打包处理》中介绍过如何使用PyInstaller 进行打包处理的一些过程和事项。我们基于Python的FastAPI后端应用,在实际开发的时候,直接运行main.py 进行调试即可,但是部署的时候,我们就需要把它们进行打包处理,这里首选PyInstaller 进行打包。本文详细介绍了 如何使 ...
关于微信公众号/服务号自动回消息问题(python)
天呐!!!!!真的忙活了好久,终于在将近凌晨两点的时候解决了问题。
进入正题。
是的,没有错,如果你怀疑微信那边给的示例有问题那是对的,至少其给的示例在python3上有问题(我测试是如此哈, python3.9),需要改动一下填充方式,不能按照官方示例去填充,否则最后的AES加密结果会有问题。那么废话不多说 ...
Python clickhouse-driver 类库使用学习总结
实践环境
python3 .9.13
clickhouse-driver 0.2.9
实践操作
# -*- coding:utf-8 -*-
import clickhouse_driver
if __name__ == '__main__':
host = '192.168.88.131'
port = 9000 # 注意,不能使用默认的8123
username = 'testacc'
password = 'test1234'
database = 'default'
# 连接方式1
...
CAD文件处理控件Aspose.CAD教程:在 Python 中将 SVG 转换为 PDF
如果您处理二维图形,SVG文件格式是最广泛使用的文件格式。这种文件格式具有高度可扩展性,并且质量极佳。然而,在文档共享、打印或存档方面, DF文件格式因其增强的可移植性而更受青睐。
在本文中,我们将使用 Python 以编程方式将 SVG 转换为 PDF。我们将通过 .NET 使用 Aspose.CAD for Python,这款 CAD SDK ...
Manim实现旋转扭曲特效
在数学动画制作中,特殊效果可以极大地增强视觉表现力和吸引力。
本文将介绍如何使用Manim框架实现一个旋转扭曲特效,通过自定义动画类来创建独特的视觉效果。
实现原理
旋转扭曲特效的核心是通过修改对象上每个点的坐标来实现扭曲效果。
在Manim中,我们可以通过继承Animation类并重写interpolate_mobject方法来创建自定义 ...
Manim实现渐变填充特效
本文将介绍如何使用Manim框架实现动态渐变填充特效,通过自定义动画类来控制物体的颜色随时间平滑变化。
1. 实现原理
1.1. 自定义动画类设计
在Manim中,所有动画效果都是通过继承Animation基类并实现相应的方法来创建的。
我们设计了一个名为GradientFillAnimation的类,专门用于实现颜色渐变填充效果:
class GradientFil ...
Manim实现波浪形文字特效
本文将介绍如何使用Manim实现波浪形文字特效,通过自定义动画类让文字产生波浪般的动态效果。
1. 实现原理
波浪形文字特效的核心是通过自定义Animation类,对文本对象中的每个字符应用不同的位置偏移,从而形成波浪效果。
下面我们来分析具体实现:
1.1. 自定义Animation类
class WaveText(Animation):
"""波浪形文字特 ...
借助Aspose.Email,使用 Python 读取 Outlook MSG 文件
Aspose.Email是一款企业级解决方案,可自动处理和转换电子邮件文件。无需Microsoft Outlook,以编程方式创建、读取和转换电子邮件文件格式。本指南将向您展示如何借助Aspose.Email使用Python读取 Outlook MSG文件。我们将通过 .NET 使用 Aspose.Email for Python实现该功能。您也可以在其他编程语言中尝试此 SDK。
As ...