Python学习

当程序执行时,python内部先将源代码编译成所谓字节码的形式。

如果python进程在机器上拥有写入权限,那么它将把程序的字节码保存为一个以.pyc为扩展名的文件。

在下次运行程序时,如果在上次保存字节码之后没有修改过源代码,python将会加载.pyc文件并跳过编译这个步骤,当python必须重新编译时

它会自动检查源文件和字节码文件的时间戳,如果又保存了源代码,下次程序运行时,字节码将自动重新创建。

如果python无法写入字节码,则将字节码保存在内存之中,当运行完毕后简单地被丢弃掉。

 

posted @ 2014-04-21 23:39  coder_zhang1  阅读(71)  评论(0编辑  收藏  举报