Python字节码不是机器的二进制代码,而是特定于Python的一种表现形式,这就是Python代码无法运行得像C或者C++代码一样快的原因。
Python的传统运行执行模式:录入的源代码转换为字节码,之后字节码在Python虚拟机中运行。代码被自动编译,之后再解释,如图
Python的编译器总是在程序运行时出现,并且是运行程序系统的一部分,不需要提前编译
退出Python交互式命令行使用Ctrl+Z或者使用exit()
Python字节码不是机器的二进制代码,而是特定于Python的一种表现形式,这就是Python代码无法运行得像C或者C++代码一样快的原因。
Python的传统运行执行模式:录入的源代码转换为字节码,之后字节码在Python虚拟机中运行。代码被自动编译,之后再解释,如图
Python的编译器总是在程序运行时出现,并且是运行程序系统的一部分,不需要提前编译
退出Python交互式命令行使用Ctrl+Z或者使用exit()