DEV Community · Show DEV9/5 00:0053

PyAsm v0.0.1发布:将Python字节码转为可运行程序

Nobody told me to ship it. I shipped it anyway.

阅读原文
开发者Natuworkguy在六天前发布了一篇关于将Python反汇编输出转为可运行代码的文章,但未获社区反馈。他决定自行发布PyAsm v0.0.1,这是一个开源工具,能解析dis.dis()的文本输出,并将其翻译为等价的Python代码,模拟解释器的值栈操作。该工具支持Linux、macOS和Windows,并已通过CI测试。发布过程中发现了三个仅在特定平台出现的bug,例如Windows路径中的反斜杠导致Unicode转义错误。项目已公开在GitHub上,无外部依赖。