问题标签 [pyarmor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyArmor - 打包成一个可执行文件
当我执行此命令时,您好使用 PyArmor:
pyarmor pack main.py
它将它打包到一个名为的文件夹dist中,其中包含我的 .exe 以及许多 Python 扩展文件。
我了解 PyArmor 使用 PyInstaller 来打包其文件。PyInstaller 有一个名为--onefile.
如何将我的混淆脚本打包到一个 .exe 文件中?
也许像... pyarmor pack --onefile main.py??
python - 使用 importlib 导入 pyarmor 混淆代码
假设我有 2 个模块 - 一个已被 PyArmor 混淆。另一个导入混淆模块并使用它:
import如果我使用它导入混淆文件就可以了。但我需要使用importlib动态导入混淆文件。importlib 不起作用 - 我得到:
这个想法是,用户可以使用其中可用的 API 编写脚本,obfuscated.py但需要从其系统上的任何位置加载模块。
有没有办法做到这一点?
python - 不能用 Pyarmor 和 Minifier 混淆
所以我的代码差不多有 1000 行,当我尝试用 Pyarmor 混淆它时,它说 T he maximum size of code object is 32768 bytes in trial version。所以我想知道无论如何压缩代码并使其大小更小,这样我就可以用 pyarmor 进行混淆,我还尝试使用 pyminifier 进行混淆,这会引发错误,charmap' codec can't decode byte 0x90 in position 2907500: character maps to `<undefined>` 有什么方法可以解决这个问题,我真的很想混淆我的使用 pyarmor 或 pyminifier 编写脚本,如果有任何方法可以解决此问题,请在不购买任何许可证的情况下告诉我
python - 将pyarmor转换为exe
嘿,所以我有一个 python 文件,我想将它转换为我尝试使用 pyinstaller 的 exe,但这可以很容易地进行逆向工程,我发现 pyarmor 将是我的最佳选择。我浏览了文档,它非常令人困惑,并且有关于更改规范文件的内容,我对此毫无经验。有人可以对我哑口无言吗?
python - 如何使用 pyarmor 修复 UnicodeEncodeError?
操作系统:Windows 10 python 版本:3.8.5 pyarmor 版本:6.4.2
树:
我想混淆我文件夹中的每个 python 文件。我已在 VS 代码中将编码设置为 utf-8,并且已添加# -*- coding: utf-8 -*-到每个 python 文件的开头。我pyarmor -d obfuscate --recursive main.py从 main.py 运行,它给了我这个回溯:
在 pyarmor 文档中,他们给出了这个可能的修复方法。我已经这样做了,错误仍然存在。
python - Pyinstaller/Pyarmor 索引错误
我正在制作一个 Python 脚本,它将通过一个 .txt 文件来查找实时代理。该程序在 Python 中运行,并在需要时调用定义“代理”,因此脚本一直运行直到调用“代理”。

--
如果使用 pyarmor 对其进行混淆和打包,则无法读取文件

这是我用来打包pyarmor的代码:“pyarmor pack -e”--onefile“file.py”
--
然后,如果我尝试通过 pyinstaller 打包它,我会遇到类似的问题

这是我用来打包 pyinstaller 的代码:pyinstaller --onefile file.py
--
如果有人知道我如何解决这个问题,将不胜感激:)
python-3.x - 如何将使用pyarmor加密的Python文件转换为exe文件
我有一个简单的 Python 文件,其内容是:
我想使用 pyarmor 加密此代码,然后将加密的文件转换为 exe 文件..
我尝试加密文件,然后使用 auto-py-to-exe 将其转换为 exe 文件,但脚本不起作用.. !!
好吧,我尝试使用 pyinstaller 但同样的问题。
对源代码进行编码然后将其转换为 exe 文件的适当方法是什么?
我正在使用python 3.8 ...
python - PYARMOR : 混淆用错误的编码写入特定字符。例如:° 写成 °
我使用 Pyarmor 对读取 csv 文件的脚本进行混淆处理,然后查找“风向 (°)”列。运行混淆脚本时,我收到一条关键错误消息“KeyError:'Wind Direction (°)'”。
这在使用 pyarmor 时不起作用。我使用 pandas 的过滤器方法对其进行了更改,以避免寻找特定的字符“°”,并且效果很好。
我猜这是 ANSI 和 UTF-8 之间的编码问题。有没有人遇到过这个问题?重写所有代码相当麻烦,pyarmor有没有办法避免这个问题?
python - Pyarmor .exe 打包 .py 文件后出现“找不到文件”错误
我用这个命令打包了我的python文件:pyarmor pack --clean -e " --onefile --icon favicon.ico" myfile.py
但问题是,在打包并运行 .exe 文件之后。该程序给了我错误:
[Errno 2] No such file or directory: './files/urls.txt'
即使在我运行 .exe 的目录中有一个名为“files”的文件夹,并且在该文件夹中有一个名为“urls”的 .txt 文件。我该如何解决这个错误?感谢您提前提供任何帮助。
