开源

🚀 Python开发新利器:Jurigged热重载库



License

MIT

Stars

1.4k

Forks

45


项目图片

摘要

Jurigged是一个Python热重载库,支持运行时代码修改和更新,极大提升了开发效率。它通过智能更新代码指针,实现实例同步更新,同时提供API和develoop功能,增强了开发体验。

内容

Jurigged,一个为Python量身定做的热重载库,让开发者在程序运行时也能修改代码,无需重启即可更新。🔥 使用简单,只需在脚本运行时加入"jurigged"命令,就能实时反馈代码更改。它智能更新代码,只替换变更的部分,保持程序其它部分不变。此外,Jurigged还支持"develoop"功能,一个终端的实时开发环境,可以循环执行特定函数,并实时显示输出结果。🔧

Jurigged要求Python版本至少为3.8,通过pip安装简单快捷。它还提供了API支持,可以在IPython或Jupyter中替代%autoreload魔法命令。📦 尽管Jurigged在许多情况下都能工作,但仍有一些限制,比如正在运行的函数将继续使用旧代码,调试时堆栈中的函数无法更改等。🚧

GitHub上的Jurigged受到了开发者的热烈讨论和积极反馈,成为提高Python开发效率的有力工具。

关键词

Python 开发效率 CLI

分类

开发工具 效率工具 开源技术
正文到此结束
本文目录