pyarmor9.0 对脚本及项目进行加密,可以设定到期时间,可以绑定到网卡及电脑CPU。<1>
在 PyArmor 9.0 中,gen
命令需要明确指定文件名作为 ARG
参数来加密和生成许可证。因此,您可以尝试以下步骤:
1. 加密文件并生成到期许可证
请将 main.py
文件的名称添加到命令末尾,以便 PyArmor 知道要加密哪个文件:
pyarmor gen -O main_license --expired 2024-12-31 main.py
这样会将 main.py
加密并生成一个到期日期为 2024 年 12 月 31 日的许可证文件。生成的许可证文件和加密后的 main.py
文件将位于 main_license
文件夹中。
2. 检查输出并运行
在生成的 main_license
文件夹中,可以找到加密后的 main.py
文件和许可证文件 license.lic
。将它们一起运行即可:
python main_license/main.py
这样,main.py
文件将在指定的日期之前有效。