Google 工程师在 GitHub 开源的一款 Python 可视化调试工具Cyberbrain(赛博大脑),支持回溯代码变量的更改历史,查看程序执行状态(包括变量值),带代码进行循环调试等功能。
安装与支持
Cyberbrain由Python库和多种编辑器/IDE集成组成,支持VS Code和Gitpod,未来计划扩展更多平台的支持。安装Cyberbrain非常简单,只需执行以下命令:
pip install cyberbraincode --install-extension laike9m.cyberbrain
如果你不想安装,也可以在线试用Cyberbrain。
使用方法
要跟踪一个函数,只需使用@trace装饰器。例如:
from cyberbrain import trace
@trace # 使用`@trace(disabled=True)`禁用跟踪
def foo():
...
使用Cyberbrain时,你的工作流程不会发生变化。无论是通过VS Code还是命令行运行程序,Cyberbrain都会自动打开一个新面板,可视化程序的执行过程。
通过Cyberbrain,开发者可以更专注于代码逻辑的实现,而不是被繁琐的调试过程所困扰。
RTX 5080游戏本实测DLSS
PullTube 1.8.5.67 中文版 for Mac:视频与音频下载工具,支持下载Youtube
DaVinci Resolve Studio 20 for Mac 下载和安装指南
搬瓦工新款VPS:CN2 GIA线路特价机型上架,国内访问快稳首选
微软Windows 11控制面板的时间和语言功能已迁至设置
Disk Drill Pro 专业数据恢复工具,免费获取企业永久 VIP 版
Firefox中国版停止运营后,如何备份Firefox的数据?如何下载 Firefox 国际版?
ThinkPad T14 Gen6锐龙版工程师本深度体验报告
AutoCAD2026中如何快速将某图层上图形全部转到指定图层上?
如何修改 SolidWorks 轴测图视角方向
快速选中遮挡零件,SolidWorks装配体预览窗口操作指南
Python开发的flask项目如何在macOS系统里开机自运行