当前位置:首页 > 虚拟机 > 正文

python的运行必须要虚拟机么


一、Python为什么不能直接运行?其实Python和Java/C#一样,也是一种基于虚拟机的语言。
Python是一种编译+解释型语言。执行时,Python解释器逐行编译+解释,然后边执行边运行。该过程需要编译+解释,因此Python的性能会低于C++等编译型语言。为了提高性能,Python解释器会将模块编译+解释的结果(模块内重用的脚本文件)存储在.pyc中。这样下次执行时就会保存编译步骤。提高生产率。对于一次性脚本文件,解释器不保存编译+解释的结果,即不存在.pyc文件。
希望这个答案对您有帮助。
二、哪个操作系统更适合Python开发_python可以在哪些操作系统下运行

Python使用与Java相同的虚拟机机制。这种语法思想完全可以满足相同代码在不同操作系统上运行的需要,因此语言对操作系统的适用性只与应用程序本身的需求有关。

作为一名Python开发者,根据行业经验,Python适用于它支持的任何操作系统。但从应用广度来看,大多数商业Python应用都在Linux上。它主要用于测试、后端作业和数据挖掘。

我也希望发帖者不受操作系统和语言的束缚,它们只是人机交互的桥梁,以及充分利用硬件性能并定期执行任务的能力是重中之重。

希望我能采纳,谢谢!