我确实尝试过 uncompyle6、decompyl3 等,但它们都不适用于 3.10。现在还可以这样做吗?
使用pycdc。 Github:https://github.com/zrax/pycdc
git clone https://github.com/zrax/pycdc
cd pycdc
cmake .
make
make check
python pycdc C:\Users\Bobby\example.pyc
在 Windows 上(假设您同时拥有 Cmake 和 MSBuild.exe)
git clone https://github.com/zrax/pycdc
cd pycdc
cmake .
MSBuild.exe pycdc.vcxproj
cd pycdc/Debug
pycdc.exe yourfile.pyc
同意 Zbooby(此处来自 Windows 10),但尚无法投票。不知道为什么投反对票。
使用其他地方的 pyinstxtractor.py 从 exe 获取 .pyc 文件。
cmake - 通过 x64 安装程序安装 - https://cmake.org/download/
MSBuild.exe 是 Visual Studio - 我认为需要 C++ 核心桌面功能,并包含一些可能不需要的可选功能。使用社区版。
不需要像上面的例子那样在 pycdc 前面运行 python,就像 Zbooby 那样: pycdc.exe yourfile.pyc ...这会将反编译的代码返回到终端,您可以在其他地方复制/粘贴根据需要。