python - 用目录中的pyc文件替换所有py文件
问题描述
我希望能够只发送.pyc
文件,以便在我发送的应用程序中实现轻量级/基本的混淆。
我尝试了命令行-
python -m compileall -f C:\MOT_Server\olympus-skeleton\dist\olympus_server
但所有py
文件仍然存在。
我希望每个py
文件都将替换为pyc
文件,而不是所有pyc
文件都将转储到__pycache__
文件夹中。
解决方案
您必须自己摆脱.py
文件,但find
对此很有用:
find . -type f -name "*.py" -exec rm -f {} \;
注意:它将递归!
如果您不熟悉find
,请删除-exec ...
用于测试的部分以打印出所有“合格”文件:
find . -type f -name "*.py"
推荐阅读
- matlab - 在 MATLAB 中求解时间
- php - 如何向 Laravel 中的所有用户发送电子邮件?
- php - 如何将 json 响应转换为 php 中的可调用对象?
- azure - 调用经过用户身份验证的 http 触发器时发生错误
- cookies - Cookies会话下的Database Storage是什么
- excel - Sortby 函数结合 Unique 和 filter 函数:如何正确使用它?
- reactjs - npm start 突然不会启动 create-reat-app
- css - 如何在反应中创建一个全局容器?
- r - 错误:R 版本 4.1.0 中“tmap”的包或命名空间加载失败
- javascript - 有没有办法引用函数外部的非公共变量(API)