【问题标题】:Exe to python with pyinstaller?使用 pyinstaller 将 Exe 转换为 python?
【发布时间】:2016-08-03 12:38:00
【问题描述】:

所以我犯了一个巨大的错误并删除了我的代码文件(python)。我唯一拥有的是我用 pyinstaller 创建的 .exe 形式的 python 文件。有没有办法扭转这种情况并从 .exe 中提取我的代码文件?

【问题讨论】:

  • 它是单文件可执行文件(使用--one-file 选项创建)吗?
  • 是的,它是。 -F -w
  • 尝试用7-Zip打开可执行文件,你发现里面有什么吗?
  • 无法将文件作为存档打开 :(
  • 在这种情况下不需要,但是有数据恢复程序可以检索从回收站中清除的文件。

标签: python-3.x executable pyinstaller


【解决方案1】:

您可以使用PyInstaller Extractor 提取.exe 文件的内容。像这样运行它:

python pyinstxtractor.py executable.exe

然后你会得到一堆文件,包括你原来的 python 文件。

【讨论】:

  • 这有点用,只是现在的问题是,我没有原始的 python 文件,并且 CMD 说我现在可以在 pyc 文件上使用 python 反编译器。我在哪里可以找到适用于 python 3.x 的?
  • 你确定你的源文件没有被解压吗?就我而言,它在那里,但没有 .py 扩展名。
  • 天哪,我重新检查了所有内容,我找到了!虽然我仍然对是否有任何 3.x pythong 反编译器感兴趣(因为我自己找不到)但你仍然救了我的命。
  • 很高兴能帮上忙!老实说,我对pycpy 反编译器了解不多,但我认为this question 可能会有所帮助。
  • 嗨,@Mantas Kandratavicius 和 Zenadix。不幸的是,我提取的文件夹没有 python 文件(.py 文件)。你能解释一下我现在应该怎么做吗?问候!
猜你喜欢
  • 2020-12-05
  • 1970-01-01
  • 1970-01-01
  • 2021-05-02
  • 2017-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多