Pyhthon中使用compileall模块编译源文件为pyc文件


Posted in Python onApril 28, 2015

有的时候我们需要把项目中.py的python所有源文件编译成.pyc文件,只保留.pyc文件然后发布给别人(虽然说可以反编译,但也算是一种保护把).
这个时候就可以使用compileall 库来完成这个工作,它可以递归的把一个文件夹下的所有.py文件编译成.pyc文件。

例如我有一个django项目在test文件夹下就可以

E:\>python -c "import compileall; import re; compileall.compile_dir('test', rx=re.compile(r'[/\\][.]svn'), force=True)" 

更多的使用和参数请参考
http://pymotw.com/2/compileall/
https://docs.python.org/2/library/compileall.html

然后就是要删除.py文件保留.pyc 文件了。
在linux下可以直接使用 find命令,在windows下可以使用dos命令,还可以写一个python脚本删除这些文件

Python 相关文章推荐
python创建进程fork用法
Jun 04 Python
python实现颜色空间转换程序(Tkinter)
Dec 31 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
Apr 24 Python
python中的for循环
Sep 28 Python
pygame游戏之旅 按钮上添加文字的方法
Nov 21 Python
在Python中调用Ping命令,批量IP的方法
Jan 26 Python
python实现五子棋小程序
Jun 18 Python
Django ORM 聚合查询和分组查询实现详解
Aug 09 Python
使用Keras中的ImageDataGenerator进行批次读图方式
Jun 17 Python
全网最详细的PyCharm+Anaconda的安装过程图解
Jan 25 Python
python 常用的异步框架汇总整理
Jun 18 Python
Python函数中的不定长参数相关知识总结
Jun 24 Python
在Python中使用__slots__方法的详细教程
Apr 28 #Python
Python实现扫描局域网活动ip(扫描在线电脑)
Apr 28 #Python
python将文本转换成图片输出的方法
Apr 28 #Python
Python psutil模块简单使用实例
Apr 28 #Python
Python RuntimeError: thread.__init__() not called解决方法
Apr 28 #Python
Python标准库defaultdict模块使用示例
Apr 28 #Python
Python自动重试HTTP连接装饰器
Apr 28 #Python
You might like
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
PHP 翻页 实例代码
2009/08/07 PHP
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
2019/08/01 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
js实现选项卡效果
2020/03/07 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
学习python (1)
2006/10/31 Python
Python实现的彩票机选器实例
2015/06/17 Python
python的变量与赋值详细分析
2017/11/08 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
python实现银行管理系统
2019/10/25 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
用css3写出气球样式的示例代码
2017/09/11 HTML / CSS
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
制药工程专业职业生涯规划范文
2014/03/10 职场文书
集中整治工作方案
2014/05/01 职场文书
客户答谢会活动方案
2014/08/31 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
2014司机年终工作总结
2014/12/05 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
Go中使用gjson来操作JSON数据的实现
2022/08/14 Golang