Заменить все файлы py на файлы pyc в каталоге

Я хочу иметь возможность отправлять только .pyc файлы, поэтому я поставил легкую / базовую обфускацию в моем приложении.

Я попробовал командную строку -

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

Но все py файлы остаются.

Я желаю, чтобы каждый py файл будет заменен на pyc файл, а не то все pyc файлы будут сброшены в __pycache__ папка.

1 ответ

Вы должны избавиться от .py файлы самостоятельно, но find будет полезно для этого:

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

Примечание: это будет рекурсивно!

Если вы не знакомы с find, Удалить -exec ... часть для тестирования, чтобы распечатать все "квалифицированные" файлы:

find . -type f -name "*.py"
Другие вопросы по тегам