1. CPython默认的标准解释器编译器。JPython支持Java集成,可以生成Java字节码并在JVM中解释执行。IronPython支持.NET集成。

2. 下次运行程序时,python自动检查源文件(.py)与字节码文件(.pyc)的时间戳,如果相同,就跳过编译;如果不同,就重新编译生成一个新的pyc字节码文件,覆盖掉原来的。

3. 如果python无法在机器上写入字节码(例如缺少写入权限),程序仍可以工作:字节码将在内存中生成,并在程序运行结束时被丢弃。(windows中默认安装并运行python程序时,就没看到pyc文件生成) 

 

一图抵千言

理解python先编译后解释的特点

理解python先编译后解释的特点

理解python先编译后解释的特点

理解python先编译后解释的特点

 

相关文章:

  • 2022-01-14
  • 2022-12-23
  • 2021-12-15
  • 2021-12-31
  • 2021-06-02
  • 2021-04-10
  • 2022-12-23
猜你喜欢
  • 2021-12-12
  • 2021-05-06
  • 2021-11-18
  • 2021-12-24
  • 2021-09-27
  • 2022-02-07
  • 2021-05-20
相关资源
相似解决方案