相关疑难解决方法(0)

为什么要编译Python代码?

为什么要编译Python脚本?你可以直接从.py文件运行它们并且它工作正常,那么是否有性能优势?

我还注意到我的应用程序中的一些文件被编译成.pyc而其他文件没有编译,为什么会这样?

python compilation

233
推荐指数
7
解决办法
18万
查看次数

反编译Python 2.7 .pyc

我上下搜索过,但找不到适用于Python 2.7 .pyc的反编译器.有没有人知道哪一个适用于Python 2.7?谢谢

python decompiler python-2.7

42
推荐指数
4
解决办法
10万
查看次数

如何在Visual Studio代码中查看本地历史记录更改?

我正在寻找一种方法来查看我当地的历史变化.

WebStorm中的等价方式: 在此输入图像描述

visual-studio-code

40
推荐指数
5
解决办法
6万
查看次数

丢失重要的.py文件(覆盖为0byte文件),但旧版本仍然作为模块加载到IPYTHON中 - 可以检索吗?

由于我的愚蠢,在管理几个不同的屏幕会话时,其中很多人都打开了vim,在尝试"组织"我的会话的过程中,我以某种方式设法用0Byte文件覆盖了一个非常重要的.py脚本.

但是,我打开了一个ipython实例,当运行与模块相同的.py文件时,仍会记住以前的代码!

所以我刚刚学到了关于备份的一个艰难的教训(我的最后一个是关于一周前由vim完成的,这将让我有很多工作要做),或者是否有任何可能的,可想到的方法来检索.py文件从已装载的模块?我可能应该得到这样的骑士,但我在这里非常绝望.

python linux vim recovery ipython

21
推荐指数
1
解决办法
4564
查看次数

是否可以反编译.dll/.pyd文件以提取Python源代码?

有没有办法反编译一个DLL和/或.pyd文件,以提取用Python编写的源代码?

提前致谢

python dll decompiling pyd extraction

11
推荐指数
1
解决办法
2万
查看次数

开发人员消失了,我剩下的只是.pyt文件,我怎么看源代码?

无论如何,是否可以从.pyt文件中获取源代码?当我尝试打开所有时,我得到的是一堆符号。我有一个.exe文件,然后将文件转换为.pyc,但是主要的源代码似乎在.pyt中,尽管这是我假设的文件名是“ FILE”,但是当您通读时可以看到它的文件名是源代码中的.pyt。

我尝试使用在线工具进行解码,但没有运气。

我得到的例子:

c           @   sG  d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l m Z d  d l m Z d  d l m Z d  d l    Z   d  d l
 m Z d  d l m
 Z
 d  d l m Z d  d l Z d  d l Z d  d l Z d  d l m Z d  d l m Z d …
Run Code Online (Sandbox Code Playgroud)

python decompiling bytecode decode deobfuscation

8
推荐指数
0
解决办法
239
查看次数

使用 pyinstaller 将 Exe 转换为 python?

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

executable pyinstaller python-3.x

7
推荐指数
1
解决办法
2万
查看次数

python:如何从代码对象中获取源代码?

我们假设我们有一个python字符串(不是文件,字符串,没有文件)

TheString = "k=abs(x)+y"
Run Code Online (Sandbox Code Playgroud)

好?现在我们将字符串编译成一段python字节码

Binary = compile( TheString , "<string>" , "exec" )
Run Code Online (Sandbox Code Playgroud)

现在的问题:我怎么能从Binary得到,假设我不知道TheString,一个代表原始字符串对象的字符串?

很快:与compile()相反的功能是什么?

python decompiling

5
推荐指数
1
解决办法
5647
查看次数

反编译python 3.9.2的PYC文件

目前我有一个 3.9.2 版本的 python 的 pyc 文件。我正在尝试反编译 pyc 文件,但我失败了
1.) uncompyle6 不适用于 3.9.2
2.) 我不知道任何其他可以在 3.9.2

PS 中反编译 pyc 文件的工具 我已经尝试过pip install decompyle3 但它说

ERROR: No matching distribution found for decompyle3
Run Code Online (Sandbox Code Playgroud)

python decompiler pyc deobfuscation

2
推荐指数
2
解决办法
5631
查看次数

从 __pycache__ 恢复

我犯了一个巨大的错误,在一大群文件中包含了一个 python 文件,并用 -rm 删除了这些文件。但是,我仍然将 .pyc 文件存储在__pycache__.

有什么方法可以从缓存中恢复 python 文件吗?

python

1
推荐指数
1
解决办法
4017
查看次数