Python实践100-pyc文件简介

pyc文件简介

  • .pyc文件包含python源文件编译出来的字节码。
  • Python解析器在加载.py之前先尝试加载.pyc文件,如果它是最新的,那么就不用再次编译Python源码文件了。
  • .pyc文件被删掉也没有什么影响
  • .pyc文件并不大,因为能节省python程序的加载时间所以会对整体执行时间的缩短有所帮助

生成pyc文件的方法

  • 直接运行 python -m helloworld.py
  • 使用py_compile生成pyc文件 python -c "import py_compile; py_compile.compile('helloworld.py')"
  • 针对目录下所有的py文件进行编译
import compileall
compileall.compile_dir(r'/path')

代码地址

本系列文章和代码已经作为项目归档到github,仓库地址:jumper2014/PyCodeComplete。大家觉得有帮助就请在github上star一下,你的支持是我更新的动力。什么?你没有github账号?学习Python怎么可以没有github账号呢,快去注册一个啦!