这么编译:

>>> import py_compile

>>> py_compile.compile(r'test2.py')

这么运行:

MacBook-Air:Downloads huangyong$ python test2.pyc

中国成都

需要批量编译的话,这样:

import compileall

compileall.compile_dir(r'H:/game')

还可以直接在终端里编译:

python -m py_compile file.py

python -m py_compile /root/src/{file1,file2}.py

编译成pyc文件。

python -O -m py_compile file.py

编译成pyo文件

1.其中的 -m 相当于脚本中的import,这里的-m py_compile 相当于上面的 import py_compile

2.-O 如果改成 -OO 则是删除相应的 pyo文件,具体帮助可以在控制台输入 python -h 查看

pyo是优化编译后的程序 python -O 源文件即可将源程序编译为pyo文件

pyo是对pyc的再优化

其他:

生成pyo也是对py文件处理不是对pyc文件

有时pyc、pyo文件就是一样的

MacBook-Air:Downloads huangyong$ md5deep bs.pyc

c739fc71c17b2ec4a16f678f770eae76  /Users/huangyong/Downloads/bs.pyc

MacBook-Air:Downloads huangyong$ md5deep bs.pyo

c739fc71c17b2ec4a16f678f770eae76  /Users/huangyong/Downloads/bs.pyo

python pyc文件是啥_python pyc文件相关推荐

  1. python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...

    问题: python脚本涉及到复制文件,而我们需要兼容Windows.linux和mac环境 (Windows和linux的路径分隔符不同:通过os.path.sep查看分隔符) 如果用[路径名+os ...

  2. python数学公式pdf文件的转换_python转换文件 多种文件转换为pdf

    1.office文件 这里用的是win32com, 需要注意已经安装的python版本是32位还是64位. 安装后导入 from win32com.client import Dispatch, co ...

  3. python 读文件写数据库_python读文件写数据库

    Python 读文件,写数据库 Python 读文件 打开文件 Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容,会你在以后的学习的过程中有 ...

  4. python 怎么判断文件存在哪里_Python判断文件和文件夹是否存在的方法

    一.python判断文件和文件夹是否存在.创建文件夹 复制代码 代码如下: >>> import os >>> os.path.exists('d:/assist' ...

  5. python的文件读取方式_python中文件读取方式

    指\u201CPython编程:从入口到实践\u201D和\u201CPython编程快速启动\u201D1.文件路径获取文件路径包括绝对路径和相对路径.绝对路径是指\u201CE: \\ \\\u2 ...

  6. 用python写一个文件管理程序下载_Python管理文件神器 os.walk

    原标题:Python管理文件神器 os.walk 来自:CSDN,作者:诡途 [导语]:有没有想过用python写一个文件管理程序?听起来似乎没思路?其实是可以的,因为Python已经为你准备好了神器 ...

  7. python 电脑文件变动提醒_Python整理文件方法,效率提升100倍-docx是什么文件

    现在人们经常要去下载或者接收一些文件. 比如说同事传来的文档,自己建立的文件,想看的电影等等,那大家都会怎么处理这些文件呢? 科研工作者.学生们可能需要阅读大量的文献,我们也需要阅读很多的电子书等等, ...

  8. python中对文件的操作_Python对文件操作知识

    这篇文章主要介绍了Python对文件操作知识汇总的相关资料,非常具有参考借鉴价值,需要的朋友可以参考下 打开文件 操作文件 1打开文件时,需要指定文件路径和打开方式 打开方式: r:只读 w:只写 a ...

  9. python对文件操作实例_Python对文件文件夹的操作实例

    代码背景: 最近老看视频教程,我需要知道一部教程,需要多久能看完.win下文件夹里,多选视频文件,可以直接在属性中查看一共需要的时间.不过在网上下载的很多视频教程每一章都分布在不同的文件夹下,无法快捷 ...

最新文章

  1. 最短路径:Dijkstra、BellmanFord以及SPFA算法
  2. Dart 异步编程之 Isolate 和事件循环
  3. mysql高并发下主键冲突
  4. 计算机检索基础知识,[转载]四 计算机文献检索基础知识(原理、结构和功能)...
  5. springcloud工作笔记091---tk.mybatis.mapper.MapperException: 当前实体类不包含名为XXXXX的属性!
  6. 15款非常有用的前端开发CSS网格(grid system)生成器
  7. [Tyvj 模拟赛] 运
  8. 2018计算机java二级题库6_2018年计算机二级考试JAVA试题及答案六
  9. C#数组和list集合的区别
  10. 2011—2018年软考中级数据库系统工程师历年真题
  11. 使用ffmpeg将h264视频文件转Mp4格式保存
  12. 中职微型计算机说课,微型计算机原理说课.ppt
  13. 链家程序员删库跑路失败!被判 7 年
  14. php qq邮箱群发
  15. java 通用事件回调类(观察者队列)
  16. 在html中书名号怎么写,html范本
  17. MATLAB 调用cplex解二次规划,【Cplex for MATLAB】安装问题以及二次规划的源码解释问题...
  18. 【json】json文件中文乱码
  19. 【cocos creator实战】记录微信小游戏登录授权的开发-小游戏审核
  20. 打败你的十五个坏习惯

热门文章

  1. tmp 格式无法删除的问题
  2. 一个新的项目:狼人杀(二)
  3. vs2022无法启动调试控制台
  4. 爬取2020东京奥运会的所有赛事的情况,并分类输出,使用Python实现
  5. python常用基础函数
  6. 独立音源采样器下载-Magix Independence Pro Software Suite 3.2
  7. 如何通过对广告条的优化,提升广告条的点击率
  8. Android自定义控件——仿淘宝、网易、彩票等广告条、Banner的制作
  9. 关于 java.lang.NoClassDefFoundError: com/taobao/api/ApiException
  10. 原生js获取html元素高度,js获取页面及个元素高度、宽度的代码