E:\****.pyc is interim Python 3.000+4 (3040) bytecode which is not supported.
Final released versions are supported.
这种情况我在百度 stackoverflow都搜了一遍,竟然没有人出现过
(吐槽一下,stackoverflow关于uncompyle6的问题只有110个,好少,而且大部分都是在问3.9怎么反编)
逼得我只能查一下uncompyle6的源码,也没有查到
最后在uncompyle6的关联库 xdis中查到了报错来源


由于 magic_int 是3040 抛出了这个异常
从错误声明上来看,是xdis库没有支持python 3.000+4版本的pyc读取,最终版本会支持
所以这种情况当前还是无解的,
我又查了一些其他解析pyc的库,比如dis
但还是没成功,dis我没有看到使用的规范,如果你懂dis库的使用请留言告诉我
如果这个问题你解决了也请留言告诉我
博主遇到一个独特的错误,尝试解析一个Python3.000+4版本的pyc文件时,uncompyle6库抛出不支持的异常。经过搜索和源码检查,发现xdis库目前不支持该版本。其他替代库如dis也无法解决。目前此问题无解,期待未来库更新支持。同时,博主希望了解dis库的使用或者有人能提供解决方案。

5210

被折叠的 条评论
为什么被折叠?



