python程序/可执行文件是否可移植?

2024-03-28 18:33:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python编程语言的初学者。我在https://docs.python.org/看到了“python是可移植的”的定义

查询1: Python是可移植的-它是指Python脚本还是Python可执行文件

查询3: 与Java的JVM一样,在目标机器上运行“python可执行文件””也需要任何东西


Tags: httpsorg脚本机器可执行文件docs目标定义
1条回答
网友
1楼 · 发布于 2024-03-28 18:33:00

很可能您已经在某个地方读到Python语言是一种解释编程语言或脚本语言。事实是:Python既是一种解释语言,也是一种编译语言。但将Python称为编译语言会产生误导。 人们会假设编译器将Python代码翻译成机器语言,但这不是Python代码的执行方式。Python代码被转换成中间代码,中间代码必须由一个称为PVM的虚拟机(Python虚拟机)执行。这与Java采用的方法类似。甚至还有一种方法可以将Python程序转换为Java虚拟机(JVM)的Java字节码。这可以通过Jython实现。python的默认实现是Cython,但还有更多类似于Jython、PyPy、IronPython等

相关问题 更多 >