- 源代码:py为扩展名,不需要编辑,由python程序解释
- 字节代码:pyc为扩展名,是python源文件经编译后生成的文件
编译方法:import py_compile
py_compile.compile(“hello.py”)
import py_compile
py_compile.compile('1.py')
- 优化代码:pyo为扩展名,是经过优化的源文件
生成方法:python -O -m py_compile 1.py
C:\Users\Administrator>python -O -m py_compile 1.py
py,pyc,pyo文件都可以直接运行,pyc和pyo因为是被编译过的,所以运行速度比py快
C:\Users\Administrator>python 1.pyc
hello world
C:\Users\Administrator>python 1.pyo
hello world
C:\Users\Administrator>python 1.py
hello world