• python 怎么运行的


    我们要学python这门语言,首选要对它的内部运行要有一个很好的认识,这样对我们学习有帮助,那下面看看python是怎么运行的

    1当python脚本运行的时候,第一步是把你写的代码编译成所谓的字节码,字节码可以提高运行速度。
    你如果稍微注意下,就可以看到当你运行完python代码以后,系统会自动生成一个.pyc的文件,比如:
    你的python 文件是test.py,那它会自动在当前目录里面生成一个test.pyc的文件,这里需要提示的话,就是你以后写程序
    如果修改了程序,比如test.py然后运行,发现结果还是原来的话,那就要考虑是不是它还在运行你的test.pyc的文件,而不是
    你的test.py文件,这个时候你需要删除test.pyc,然后重新运行。

    2程序内部把字节码转发到虚拟机中,虚拟机相当于一个大的运行机器,把你刚才发送的字节码一个个执行操作,最后返回执行结果。

    所以一般的python 内部运行原理可以是:

    你写的x.py(源代码)-(通过内部的程序翻译成)>x.pyc(字节码)->(python虚拟机,运行)。

    正是因为python是运行在虚拟机上,在前面介绍python 语言特点上提到过,而不是像c,c++一样编译成二进制的代码,所以速度要慢点。

    通过这节课,我相信大家对python内部怎么运行有了一个很好的认识。

  • 相关阅读:
    Python中matplotlib模块的简单使用
    Python中numpy模块的简单使用
    TensorFlow入门(矩阵基础)
    TensorFlow入门(常量变量及其基本运算)
    计算机视觉入门
    菜得一P!
    Hdu2097 Sky数
    Hdu2099 整除的尾数
    Hdu2098 分拆素数和
    Linux下用Bash语言实现简单排序的功能
  • 原文地址:https://www.cnblogs.com/wanpython/p/2794475.html
Copyright © 2020-2023  润新知