假设我们建立了一个hello.py这个文件,那它如何被计算机运行呢?
首先我们的hello.py源文件会被python解释器转换成一种字节码文件,这种字节码文件可以被python解释器识别,而并不能被我们的计算机识别,这时python解释器会再一次的将我们的字节码文件转换成可以让计算机真正识别的二进制文件,然后放到内存,运行,然后把我们运行后的结果打印到屏幕上.
这当中字节码文件有两种形式,它们分别是:.pyc 和 .pyo .
我们可以使用python命令可以将我们的hello.py转换成 .pyc文件 和 .pyo文件
这是pyc文件
我们可以使用vi 命令查看这个文件
这个文件是一个字节码文件.我们也可以直接运行这个字节码文件
输出 helloworld
这个pyc文件比我们源文件py文件可以调高我们文件的加载效率,但是呢提高不了我们代码的运行效率.
pyo文件对pyc文件做了一些优化.
学习:慕课网.