python 批量编译 批量删除

把项目的py文件变异成pyc文件,好处是可以保护源码不泄露。

假如一个工程文件夹有1000个py文件,这个时候怎样快速处理 ?

两步走:

① py--->pyc

python -m compileall /路径

② 删除 py

#!/usr/bin/python

# -*- coding: utf-8 -*-

import os

def del_files(path):

for root , dirs, files in os.walk(path):

for name in files:

if name.endswith(".py"):

os.remove(os.path.join(root,name))

print ("Delete File: " + os.path.join(root, name))