部署脚本deploy.sh
# 源码目录
src_dir=./
# 部署目录
dst_dir=../test_pyc_deploy
# 若部署目录存在,先删除该目录
rm -rf ${dst_dir}
# 将源码拷贝至部署目录
cp ${src_dir} ${dst_dir} -R
# 跳转至部署目录
cd ${dst_dir}
rm deploy.sh
# 编译py代码,在py所在目录下生成对应的pyc文件
python -m compileall -b ./
# 删除源py文件
find ./ -name "*.py" | xargs rm -rf