去追寻生命的自由
使用PyArmor保护Python代码 使用PyArmor保护Python代码
本文内容取自官方网站和文档汇总而来,特此说明! 保护 Python 脚本的工具,能够加密 Python 脚本,使用动态代码生成和交叉保护机制来保证加密脚本的安全性,保护运行时刻的 Python 代码不被泄露,设置加密脚本的有效期限,绑定
内置标准库之fileinput 内置标准库之fileinput
在 Python 中使用 fileinput 模块优雅的读取文件! 此模块,实现了一个辅助类和一些函数用来快速编写访问标准输入或文件列表的循环此模块,实现了一个辅助类和一些函数用来快速访问标准输入或文件列表的循环。 其会迭代 sys.
使用Rich来美化终端格式 使用Rich来美化终端格式
Rich 是一个 Python 库,用于在终端中提供富文本格式和精美的格式。 Rich 是一个非常强大的 Python 库,不仅在终端中提供丰富的文本和漂亮的格式,还可以显示表情符号、表格、进度条、标记,甚至语法突出显示的代码。 Ric
使用PrettyTable优雅打印表格 使用PrettyTable优雅打印表格
引人入胜的表格数据显示库! 本文主要是对应官方仓库 README.md 文档的一个中文翻译版本,后续文档可以会发生变动,所以还是需要以官方仓库为准! # pip $ python -m pip install -U prettytabl
使用Pyppeteer来自动化测试 使用Pyppeteer来自动化测试
Pyppetter - 你的自动化利器! Pyppetter 就是类似于在谷歌浏览器中执行动作的时候,进行的网页渲染,就是依赖在 Chromium 浏览器中执行的,不需要繁琐的环境配置,就可以支持各种异步操作,能够大大提高我们的工作效率
使用loguru优雅的输出日志 使用loguru优雅的输出日志
Loguru: 更优雅的日志记录解决方案! loguru 是一个 Python 简易且强大的第三方日志记录库,该库旨在通过添加一系列有用的功能来解决标准记录器的注意事项,从而减少 Python 日志记录的痛苦。 1. 引入原因 简单
使用Twine库来发布新包 使用Twine库来发布新包
Twine 是用于在 PyPI 上发布 Python 软件包的实用程序。 Twine 库可以帮助我们,在新建的项目或者已有的项目中,打包、上传二进制程序包或者源码包,以便于我们分发我们的应用程序。 1. 安装方式 Twine 库的安
使用Locust来压测网站 使用Locust来压测网站
Locust:一个功能强大的开源压测工具 使用 Python 代码来定义用户行为,并让数以百万计的并发用户集中到你的系统上,来测试网站性能。 官方网站地址 Github 仓库地址 官方参考手册地址 1. 工具介绍 Locust
使用Diagrams来画流程图 使用Diagrams来画流程图
使用 Python 代码来画流程图 Diagrams 工具可以使我们使用 Python 代码绘制、生成系统架构图。它的诞生是为了那些没有任何设计工具的新系统架构设计提供原型,我们可以描述或可视化现有的系统架构图。Diagrams 目前支
使用sh优雅的调用命令 使用sh优雅的调用命令
本文主要参考和对官方文档进行二次浓缩而成 在使用 Python 编写程序的时候,我们常常会使用 Linux 系统下面的命令,比如需要执行一个 ifconfig 命令等。这时候,我们常常需要使用 os.popen、os.system、co
Click命令行接口工具 Click命令行接口工具
本文主要参考和对官方文档进行二次浓缩而成 Click 是一个利用很少的代码以可组合的方式创造优雅命令行工具接口的 Python 库。 它是高度可配置的,但却有合理默认值的命令行接口创建工具。它致力于将创建命令行工具的过程变的快速而有趣,
使用alembic管理数据库版本 使用alembic管理数据库版本
Alembic 使用 SQLAlchemy 作为基础引擎,为关系数据库提供了更改管理脚本的创建,管理和调用。 随着项目业务需求的不断变更,数据库的表结构修改难以避免,此时就需要对数据库的修改加以记录和控制,便于项目的版本管理和随意的升
1 / 2