python运行之后会自动生产pyc文件,也可以手动编译生成pyc文件。代码如下:
#coding:utf-8 """ 2018-11-03 dinghanhua 手动编译.pyc文件 pyc文件运行效率高且看不到源码 """ import py_compile import compileall import os filepath = os.getcwd() #获取当前目录 print('当前目录:',filepath) '''编译单个文件''' py_compile.compile(filepath+'/demo.py') #仅编译一个 filelist = os.listdir(filepath) # 编译目录下指定的python文件 print('当前目录下所有文件或文件夹:',filelist) for file in filelist: if file != '__init__.py' and file[-3:] == '.py': #编译不是__init__.py的所有python文件 py_compile.compile(filepath + '/'+file) print(file,'is compling') '''批量编译''' compileall.compile_dir(filepath)
the end!