.py文件转.pyc文件

转载自

python提供了内置的类库来实现把py文件编译为pyc文件,这个模块就是py_compile 模块。

  • 将单个python文件转为pyc文件

    python -m py_compile code.py

  • 将一个目录中的python文件转为pyc文件

    python -m compileall ./path/

  • 注意:编译所用的环境(尤其是python版本)需要与执行环境一致。
    转换后,会在./path/路径下生成__pycache__文件夹,里面就是编译好的.pyc文件。

  • 注意:编译好的文件会带着编译器版本的命名
    此时需要将命名删掉,只保留最原始的文件名即可(因为互相import之间是已经编译好的文件名)

.py文件转.pyc文件相关推荐

  1. Python篇之编译py文件为pyc文件的方法总结

    一.前言 一般来说,当我们在发布系统的时候,希望上线的代码是安全可靠的,不希望别人能看到源代码,通常都会先提前编译好,然后进行发布,在python中,编译好的代码格式为 .pyc 文件 常见的pyth ...

  2. python编译py文件为pyc文件

    python py编译pyc方法和运行导入pyc 1.编译文件 编译py文件为pyc文件: import py_compile py_compile.compile('./test.py') 结果会在 ...

  3. python py文件与pyc文件相互转换

    本文以Python3.8为例 1. compileall py文件转换为pyc 1.1.compileall命令行模式 不需要额外安装,python自带模块. 可以利用Python -m的方式在命令行 ...

  4. python运行pyc文件_Python pyc文件

    什么是pyc文件 pyc 是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python 的虚 拟机来执行的.pyc的内容,是跟pyt ...

  5. Python代码编译,py文件编译为pyc文件

    介绍: 编译py文件为pyc,并且移除编译生成的文件夹和编译前的py文件 请见代码库: 点击此处获取一键编译脚本[gitee] 使用说明: 1.将需要编译的项目复制出来,放到compile_dir_a ...

  6. .py与.pyc文件的区别

    .py与.pyc的区别 最近发现在操作某些.py文件时,下面都有一个.pyc文件,开始以为是C/C++中的.c/cpp文件与.h文件的关系,后来经过查阅,原来Python的程序中,是把原始程序代码放在 ...

  7. py文件转换成pyc文件

    py文件转换成pyc文件 pyc介绍 pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高. 而且pyc是一种跨平台的字节 ...

  8. python环境打包编译py文件成pyc和pyo

    pyc和pyo简介 .pyc 在执行python代码时经常会看到同目录下自动生成同名的pyc文件.这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件.这个 ...

  9. 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件

    文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把 ...

最新文章

  1. 红米ac2100有ipv6吗_#年末#白里透红,跑得相当快,红米AC2100体验
  2. 区块链软件公司:区块链运用在金融上运用的优点有哪些?
  3. 数据结构源码笔记(C语言):堆排序
  4. 深度学习之路孤单吗?我们带你进组织!
  5. AgilePoint商业流程管理平台
  6. 技术系统进化法则是_技术系统进化法则
  7. Hibernate如何一个类映射两个表
  8. matlab emf 读取,20140219-Emf_Demo EMF 矢量图 可以读取和保存EMF 的封闭类 非常实用 matlab 238万源代码下载- www.pudn.com...
  9. python logging模块学习
  10. python爬虫实战教程分享 或许你可以看一下这篇文章
  11. vue中ref的使用(this.$refs获取为undefined)
  12. linux+查看系统环境路径,Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH
  13. 基本数据类型与引用数据类型
  14. 最简单的TCP网络封包解包(补充)-序列化
  15. 项目经理如何做好风险管理
  16. 从windows向vmware中传输压缩包出现的压缩包异常的问题
  17. 1亿年轻人在Soul找到社交新选择
  18. halcon二维码识别
  19. Word中插入表格与柱状图饼状图技术经验分享
  20. poj1753Flip Game

热门文章

  1. [RS] 基础概念区分:DN-辐射率-反射率
  2. 高通三款处理器齐发布 全面死磕联发科
  3. python斐波拉契数列(Fibonacci)
  4. 数据库(笔记)——候选码、主码、外码以及关系的完整性
  5. Android 常用API自查表(二)
  6. 达人评测 i3 12100F和i5 10400f选哪个
  7. singleTask 与 taskAffinity 缠绵的那些事
  8. 几个步骤就可以轻松的修改视频尺寸
  9. 构造方法调用另一个构造方法
  10. SCI、EI论文检索,引用格式