Pycharm中Python程序运行是一个什么样的过程?

废纸篓2017 2018-01-03 09:44:59
最近在学习操作系统和计算机组成原理,对这个问题一直很困惑。比如我打开Pycharm编写一段python代码,此时在内存中是不是就已经有了这段代码中每一个字符的01二进制编码?然后我点击运行,这个时候是一个什么样的过程?python编译器是如何工作的?
...全文
800 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2018-01-04
  • 打赏
  • 举报
回复
先把python源码编译成字节码,然后启动python解释器,加载字节码,进行解释,执行。
AlbertS 2018-01-04
  • 打赏
  • 举报
回复
应该不会像C++等语言一样编译成二进制的EXE,但是应该会解释成中间语言,然后由解释器解释执行吧,我理解是这样的,不知道理解的对不对
陈年椰子 2018-01-04
  • 打赏
  • 举报
回复
我理解是Pycharm不会生成二级制编码,就是可执行EXE。 输入代码,点击运行后,才开始编译,通过后,生成pyc文件, 再由python解释器来解释(运行)。 要想生成二进制编码(可执行EXE),要用py2exe 等工具。

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧