Python 代码调试工具: pylane

2019 年 2 月 2 日
 dantangfan

赶在回家前发个帖,推荐下我们组的 python 代码 debug 工具,希望赚波 star。

项目在这里 pylane

简单原理是:通过 gdb trace python 进程,然后在该进程的 python vm 中动态地注入一段 python 代码, 从而对一个运行中的 python 进程执行一段任意的逻辑。

这个是我们组日常线上 debug 工具的一部分核心代码,跟用 ipython 一样简单直观。

求各位大佬轻拍

4853 次点击
所在节点    Python
17 条回复
dantangfan
2019 年 2 月 2 日
这里也有一篇我们日常 debug 的经验总结 https://mp.weixin.qq.com/s/Mlhrp2E390EMD0ZfSaNFKw
leopku
2019 年 2 月 2 日
前排收藏
meiyoumingzi6
2019 年 2 月 2 日
伪前排收藏
congeec
2019 年 2 月 2 日
dingyaguang117
2019 年 2 月 2 日
学习下
dantangfan
2019 年 2 月 2 日
@congeec 对,看起来确实很像,不过 py3、自动补全等我们做的还是要稍微好些。更重要的是。。还在持续维护。。
simple2025
2019 年 2 月 2 日
收藏了
simple2025
2019 年 2 月 2 日
大佬们吊。
xmoon
2019 年 2 月 2 日
好像挺牛逼的
xzl380
2019 年 2 月 2 日
收藏一哈
ChristopherWu
2019 年 2 月 2 日
可以,微信那个文章写的很好,这个工具也很好用的样子,已经 star 了。
Ehend
2019 年 2 月 2 日
哇,正好需要,谢谢
vision4fun
2019 年 2 月 2 日
牛批啊。 马客住。
dantangfan
2019 年 2 月 2 日
@Ehend 八客气,有用就好~
inframe
2019 年 2 月 2 日
注入这个功能不错,收藏+1
akira
2019 年 2 月 2 日
线上这样 debug,感觉怪怪的。。。
dantangfan
2019 年 2 月 2 日
@akira emmm,并不罕见呀,保留事发现场

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/532599

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX