需求:把项目里的 pyc 文件反编译出来,查看接口函数的逻辑
解决方案:uncompyle6可将python字节码转换回等效的python源代码,它接受python 1.3版到3.8版的字节码
具体实施:
- 安装uncompyle6库
pip install uncompyle6
- 运行命令
uncompyle6 -o resnet.py resnet.cpython-36.pyc # 反编译resnet.cpython-36.pyc文件,输出为resnet.py源码文件
需求升级,如何将文件夹下批量的pyc反编译为py文件。
整理完毕再长传代码。
参考:
https://blog.csdn.net/weixin_42361442/article/details/118148959
https://www.cnblogs.com/liweis/p/15894159.html