前一段时间研究了一下Python的运行原理,总结如下:
Python整体架构:
Python脚本需要在Python解释器中解释执行,而解释器又两部分构成:编译器+虚拟机。运行的时候,Python的脚本和库/模块文件首先被编译成.pyc文件(python字节码文件),之后交给虚拟机在运行时环境中执行。
参考:《Python源码剖析-深度探索动态语言核心技术》
前一段时间研究了一下Python的运行原理,总结如下:
Python整体架构:
Python脚本需要在Python解释器中解释执行,而解释器又两部分构成:编译器+虚拟机。运行的时候,Python的脚本和库/模块文件首先被编译成.pyc文件(python字节码文件),之后交给虚拟机在运行时环境中执行。
参考:《Python源码剖析-深度探索动态语言核心技术》