【问题标题】:Is it possible to convert a .exe file to .py?是否可以将 .exe 文件转换为 .py?
【发布时间】:2019-02-09 13:36:58
【问题描述】:

我创建了一个 Python 脚本的可执行文件(.exe 文件)。

由于磁盘格式化,我丢失了包含原始 python 脚本的文件夹(也没有备份)。

我偶然在驱动器上得到了它的可执行文件。

我可以重新转换它到 python 脚本吗?

【问题讨论】:

  • 无法从 .exe 工件恢复代码
  • “计算机的形成”是什么意思?请使用字典来选择你的单词(我也是一个非英语母语的人,我每天都使用字典)。所以edit你的问题来改进它
  • 我非常怀疑您可能需要某种第三方软件
  • 顺便说一句,丢失源代码是每个新手都会犯的错误(对我来说,这是打孔卡)。下一次以及在您的开发人员的余生中,您将学会永远不会丢失它(例如,通过使用版本控制和备份)。

标签: python python-3.x executable


【解决方案1】:

不,您所梦想的被称为decompiler,并且对于 Python(以及大多数编程语言及其实现,因为它们不是 homoiconic)实际上不可能存在(以可靠和系统的方式)。考虑到您的 Python 源代码丢失了(但另请参阅 this:分析您的可执行文件将花费大量时间和大量技能,因此实际上不值得付出努力)。

学习使用version control 系统(用于您未来的源代码)。我推荐git。进行备份。更好的是,在您开发软件时使用free software 许可证(例如在github 或其他地方)发布您的软件。

您还可以花很多钱(可能是数千欧元或美元)请一些专业公司从您崩溃的磁盘驱动器中恢复数据(希望也包括您丢失的源代码)。这通常不值钱。

【讨论】:

  • 意思是,python的可执行文件不容易被黑?意思是说,很难有人分发它的破解版....我说的对吗?
  • 您没有定义be hacked 的含义,以及a cracked version 的含义
  • 我想,在软件没有被黑之前,破解版是无法构建的……而且我的问题是,它可以轻松破解吗?
  • “软件易破解”对你来说意味着什么?我觉得你对软件的看法很天真。可能没有人关心你的软件,所以你不应该害怕这些东西。为什么有人想要“破解”或“破解”您的可执行文件?除了你之外,没有人关心它或知道它的存在!
猜你喜欢
  • 2011-05-29
  • 1970-01-01
  • 1970-01-01
  • 2021-10-03
  • 2020-11-23
  • 2020-09-22
  • 1970-01-01
  • 2023-01-04
  • 2022-08-17
相关资源
最近更新 更多