zoukankan      html  css  js  c++  java
  • python如何运行程序_01

    python是一种解释性语言,但可以编译成字节码,python更是一个名为解释器的软件包。

    1.在桌面建一个ai.py的文件,写入>print('I love you ,mom')

        在cmd中,>cd Desktop(进入桌面) >dir(显示文件) >python ai.py

     就会输出:I love you,mom

    2.python文件执行过程:

     python如果有写的功能,他会把原始文件编译为.pyc文件的字节码,字节码可以加速代码的运行。(在写大型项目时,可以编译为字节码的文件,在运行,可提高速度。)

     python没有写的功能的话,字节码会在内存运行成功时,进行简单的丢弃。

     python更喜欢运行.pyc文件,更快。

     python虚拟机(PVM):是在字节码生成后,循环迭代执行字节码指令的大循环,虚拟机不需要安装,自带,是名副其实的python解释器。

     python是执行的是字节码(不是机器代码的二进制)指令,字节码指令远比cpu指令的执行复杂许多,这就是Python运行慢的原因。

    3.python实现模块的变体:

     python模块的开发与运行环境是没有区别的,在该进方面也十分便捷,因为python是解释性脚本语言,不需要全部编译。

    4.python语言实现的三种方式:

     Cpython:最原始的,一般都使用的这个。

     Jpython:java编程语言的寄生集成,python编写的源代码,编译成java字节码,在java虚拟机中运行。

     Ipython:基于.NET运行的python,微软开发的,最新的。
    5.执行优化:

      psyco实时编译器:需要安装,正在研究,把字节码编译为机器语言(二进制代码),加快运行速度。

      pypy:用Python实现python虚拟机的项目,和psyco一样可以优化

      shedskin C++转换器:编译为c++文件、机器语言,执行。

    6.冻结二进制文件

      

      

  • 相关阅读:
    wordpress 的主题
    yapi api协作管理平台
    美团外卖券小程序路径过长导致插入文本消息失败的问题解决办法
    mp://XzDiXafjfvLnjvp
    supervisor 命令
    YII beego gin 框架对比
    芝麻微客-企业微信公域到私域流量运营助手
    H5跳转小程序
    PowerBI开发 第十九篇:基于Page创建Tooltip
    PowerBI开发 第十八篇:行级安全(RLS)
  • 原文地址:https://www.cnblogs.com/lxm-001/p/10899394.html
Copyright © 2011-2022 走看看