在开发一些小工具给他人使用时,他人的系统中可能并没有安装python环境或没有安装相应的第三方库,要求对方安装不怎么现实,特别是对方不是技术人员的时候,此时将开发好的脚步通过pyinstaller打包成一个可执行文件是个不错的选择。
最近的项目需要用一个软件批量生产出一些文件,但是这个软件并没有提供二次开发接口。这也难不倒我们强大的 Python!先介绍一个 Python 库 pywinauto。它可以实现 Windows 的界面自动化,可以对窗口和控件进行操作,而且非常简单。
我们刚刚完整地学习了PySimpleGUI模块的用法,并结合实际案例体验了使用PySimpleGUI制作图形界面的过程,总体感觉在使用上还是挺方便的,效率也比较高,但是从中也体会到了这个模块的很多不足,如下:图形用户界面的整体布局都在一个布局layout列表里,虽然效率很高,但是当组件元素过多时,尤其再有容器类组件互相包含,代码的可读性大大降低,页面的层次关系也变得混乱。
PyGWalker 是个在 Jupyter Notebook 环境中运行的可视化探索式分析工具,仅一条命令即可生成一个可交互的图形界面,以类似 Tableau/PowerBI 的方式,通过拖拽字段进行数据分析。
PyTorch简介PyTorch是由Meta AI(Facebook)人工智能研究小组开发的一种基于Lua编写的Torch库的Python实现的深度学习库,目前被广泛应用于学术界和工业界,PyTorch在API的设计上更加简洁、优雅和易懂。
疫情终于有所好转了,感谢所有的为之奋斗的白衣天使们,你们是最棒的!赞!白衣天使们在前线奋战,我们也总不能总在家里躺着做贡献,也要加强学习,争取开春有个好工作:)这周花了几天的时间,把Python的pywinauto相关的使用及一堆的库函数看了一遍,感觉这个库还是非常强大的。
Python 操作 PDF 会用到两个库,分别是:PyPDF2 和 pdfplumber。其中 PyPDF2 可以更好的读取、写入、分割、合并PDF文件,而 pdfplumber 可以更好的读取 PDF 文件中内容和提取 PDF 中的表格。
支持的应用为下面 2 大类:Win32 API 包含 MFC、VB6、VCL、simple WinForms controls and most of the old legacy apps。上例中使用 pywinauto 完成了一个简单的发送消息的自动化步骤。