在本节中我们将介绍Python程序是如何运行的。首先问大家一个问题:计算机能够识别我们人类的语言吗?
计算机是没有思想的,它无法理解人类的语言,也看不懂我们编写的代码。计算机能够理解的是机器语言,即二进制。然而,像这样的0和1的二进制,人类是无法直接读懂的。
这就相当于中国人说汉语,而美国人说英语,语言不通,双方无法理解对方在说什么。这时就需要有一个翻译,把汉语翻译成英语,这样双方就可以沟通了。同样的道理,我们编写的程序和计算机之间也需要有一个翻译,如下图所示:
这个翻译就是Python解释器。解释器的工作原理比较复杂,我们这里不详细展开。简而言之,解释器会将Python代码转化为计算机可以理解的机器码。例如,当我们输入命令print("Hello, World!")时,源代码经过解释器解释,最终转化为计算机可以识别的机器码,也就是机器能够识别二进制的形式。在执行Python程序时,计算机理解了这些机器码,最终在屏幕上显示"Hello, World!"。
执行程序时,解释器逐行读取源代码并逐行解释。每执行一次就重复一次这样的工作,这其中耗费了大量的重复性解释工作。为了减少这种重复性工作,Python引入了.pyc文件。下次再运行这个程序时,就不需要再解释了,可以直接使用.pyc文件,这无疑大大提高了程序的运行速度。
Python中常用的解释器
Python常见的解释器有三种:CPython解释器、Jython解释器和PyPy解释器。下面分别介绍它们的区别。
同步配套Python学习教程请点击下方链接,免费学习 Python零基础入门动画课【全集】
到此这篇py文件怎么用python打开(用python运行py文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/pythonbc/32899.html