加载中,请稍候......
以上網友发言只代表其个人观点不代表新浪网的观点或立场。
最近在学习操作系统和计算机组成原理,对这个问题一直很困惑比如我打开pycharm python编写一段python代码,此时在内存中是不是就已经囿了这段代码中每一个字符的01二进制编码然后我点击运行,这个时候是一个什么样的过程python编译器是如何工作的?
我理解是pycharm python不会生成二級制编码就是可执行EXE。
输入代码点击运行后,才开始编译通过后,生成pyc文件 再由python解释器来解释(运行)。
要想生成二进制编码(可執行EXE)要用py2exe 等工具。
应该不会像C++等语言一样编译成二进制的EXE但是应该会解释成中间语言,然后由解释器解释执行吧我理解是这样的,鈈知道理解的对不对
先把python源码编译成字节码然后启动python解释器,加载字节码进行解释,执行