将 Python 源码批量编译为 pyc 并清理 py 文件

需要把源码目录下的 .py 全部编译成 .pyc 并删除原始 .py 时,可以用下面三条命令一气呵成。

1
2
3
4
5
6
#递归编译当前目录下的所有code为pyc,-b表示在原位置生成,不放到pycache里
python3 -m compileall -b ./
#删除掉所有的py文件
find . -name "*.py" |xargs rm -rf
#删除掉缓存文件
find . -name "__pycache__" |xargs rm -rf

-b 参数让 pyc 生成在原目录而非 __pycache__,适合需要扁平化部署的场景。

Notice: 正常情况下,这里会有一个基于utteranc.es的留言系统,如果看不到,可能要想想办法才能看到。

Powered by Hexo and Hexo-theme-hiker

Copyright © 2012 - 2026 tiaobug.com All Rights Reserved.

鲁ICP备2024124237号-1