• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Pyhthon中使用compileall模块编译源文件为pyc文件

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

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了pyhthon,pyc,pyc文件,www.pyc.com.cn,.pyc是什么文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

有的时候我们需要把项目中.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)" 
</div>
更多的使用和参数请参考
http://pymotw.com/2/compileall/
https://docs.python.org/2/library/compileall.html

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

</div>

您可能想查找下面的文章:

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

相关文章

  • Python下载指定页面上图片的方法
  • NumPy排序的实现
  • 小小聊天室Python代码实现
  • python制作websocket服务器实例分享
  • Python中分数的相关使用教程
  • python使用PyV8执行javascript代码示例分享
  • 浅析python 中__name__ = '__main__' 的作用
  • Python 正则表达式的高级用法
  • Python json 错误xx is not JSON serializable解决办法
  • django开发之settings.py中变量的全局引用详解

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python使用xlrd读取Excel格式文件的方法
    • python rsa 加密解密
    • Python采用raw_input读取输入值的方法
    • python连接sql server乱码的解决方法
    • 基于Python实现的扫雷游戏实例代码
    • python使用os模块的os.walk遍历文件夹示例
    • 用python记录运行pid,并在需要时kill掉它们的实例
    • Python利用带权重随机数解决抽奖和游戏爆装备问题
    • 简单介绍Python2.x版本中的cmp()方法的使用
    • 基于Python如何使用AIML搭建聊天机器人

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有