首页 > 解决方案 > 用目录中的pyc文件替换所有py文件

问题描述

我希望能够只发送.pyc文件,以便在我发送的应用程序中实现轻量级/基本的混淆。

我尝试了命令行-

python -m compileall -f C:\MOT_Server\olympus-skeleton\dist\olympus_server

但所有py文件仍然存在。

我希望每个py文件都将替换为pyc文件,而不是所有pyc文件都将转储到__pycache__文件夹中。

标签: pythonpyc

解决方案


您必须自己摆脱.py文件,但find对此很有用:

find . -type f -name "*.py" -exec rm -f {} \;

注意:它将递归!

如果您不熟悉find,请删除-exec ...用于测试的部分以打印出所有“合格”文件:

find . -type f -name "*.py"

推荐阅读