python - (Python) pyinstxtractor 不生成任何 .py 或 .pyc 文件 - 如何将空白文件转换为 .pyc?
问题描述
我使用 pyinstaller 编译hello_world.py
为hello_world.exe
. 当我在 .exe 文件上运行pyinstxtractor时,我得到了大量文件。我有两个问题,第二个是试图解决第一个问题:
- pyinstxtractor 不产生任何
.py
或.pyc
文件。它会生成大量文件,但唯一感兴趣的文件(source)是hello_world
没有扩展名的文件。 - 该
hello_world
文件似乎是一个没有幻数的 .pyc 文件。使用此处的代码表明“我的”幻数是 (in hex)0x550d0d0a
。我hello_world
使用 Notepad++ 中的工具查看了十六进制文件,ASCII --> Hex
并将幻数放在开头。然后我将此文件重命名为hello_world.pyc
并通过uncompyle6运行它。这不起作用并给出了错误:ImportError: Unknown magic number 13621 in hello_world.pyc
.
任何人都可以为这些问题中的任何一个提供解决方案,以便我可以再次.py
从.exe
pyinstaller 编译的文件中获取文件?请注意,其他程序(例如unpy2exe )不适用于 pyinstaller .exe
。
非常感谢任何建议。
解决方案
推荐阅读
- matlab - 如何在 Matlab R2013b 中获取 Simulink 模块的句柄?
- assembly - 英特尔平板内存模型
- c# - Azure 应用服务无法从 Azure IoT 中心获取数据
- ios - Ionic 本机 http 获取请求在 ios 设备上失败(适用于 android)
- python - 测试 DataField 以仅接受过去的数据。清洁(),Django,断言错误
- vba - 返回列表框中的选定值
- angular - Angular2代码为什么找不到小写值
- nlp - openNLP:我们如何检测问候语
- excel - 尝试查找 Excel 中信息端的数据是否位于
- ionic3 - 如何将值添加到离子中的数组中