当python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当python程序运行结束时,Python解释器则将PyCodeObject写回到.pyc文件中当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件(先检测是否有这个文件),如果找到则检测源代码和pyc文件最新时间,如果pyc文件更新则直接载入,否则需要重新编译