码迷,mamicode.com
首页 > 编程语言 > 详细

python手动编译py_compile,compileall

时间:2018-11-03 15:18:53      阅读:422      评论:0      收藏:0      [点我收藏+]

标签:dem   批量   font   mic   col   strong   coding   ini   list   

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!

python手动编译py_compile,compileall

标签:dem   批量   font   mic   col   strong   coding   ini   list   

原文地址:https://www.cnblogs.com/dinghanhua/p/9900700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!