Python的执行机制是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计924个文字,预计阅读时间需要4分钟。
1.4 Python执行机制Python自带IDLE是集成的开发工具(IDE),同时拥有编辑、编译、调试、运行等多种功能的集成工具。它也是Python自带编译器和解释器。
1.4.1 Python执行过程
1,
1.4 Python执行机制Python中IDLE是其自带的集成开发工具(IDE:同时拥有编辑、编译、调试、运行等多种功能的集成工具),并且它也是Python自带的编译器和解释器。
1,我们通过文本编辑器或用自带的IDLE编辑器创建py文件,并在其中编写Python命令,编辑完成并调试无误后保存。
2,通过在IDLE中执行Run Module(或快捷键F5)运行程序,运行的过程本质是IDLE先调用自身的编译功能转换该程序为二进制形式的中间编码,并整理为PyCodeObject对象形式暂时保存在内存中,然后由解释器逐行解释得到最终结果。
计算机不能直接理解机器语言(二进制语言)以外的其他语言,所以必须把由高级语言编写的程序翻译为机器可执行的机器语言,才能被计算机识别并执行。实现某种编程语言的这个翻译功能的机制被称为编译。实现编译功能的程序叫编译器。
1.4.3 Python解释器经过Python编译器编译后形成中间编码并整理成PyCodeObject对象形式暂时保存在内存中。
本文共计924个文字,预计阅读时间需要4分钟。
1.4 Python执行机制Python自带IDLE是集成的开发工具(IDE),同时拥有编辑、编译、调试、运行等多种功能的集成工具。它也是Python自带编译器和解释器。
1.4.1 Python执行过程
1,
1.4 Python执行机制Python中IDLE是其自带的集成开发工具(IDE:同时拥有编辑、编译、调试、运行等多种功能的集成工具),并且它也是Python自带的编译器和解释器。
1,我们通过文本编辑器或用自带的IDLE编辑器创建py文件,并在其中编写Python命令,编辑完成并调试无误后保存。
2,通过在IDLE中执行Run Module(或快捷键F5)运行程序,运行的过程本质是IDLE先调用自身的编译功能转换该程序为二进制形式的中间编码,并整理为PyCodeObject对象形式暂时保存在内存中,然后由解释器逐行解释得到最终结果。
计算机不能直接理解机器语言(二进制语言)以外的其他语言,所以必须把由高级语言编写的程序翻译为机器可执行的机器语言,才能被计算机识别并执行。实现某种编程语言的这个翻译功能的机制被称为编译。实现编译功能的程序叫编译器。
1.4.3 Python解释器经过Python编译器编译后形成中间编码并整理成PyCodeObject对象形式暂时保存在内存中。

