文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Python解释器的谜思

Python解释器的谜思

时间:2007-07-25  来源:wxPhoenix

在学习Python语言时,对于解释器所担当的角色有点模糊,其实它也很简单,只不过它所完成的超过了“常规解释器”的范围,这也体现了Python解释器的强大!   1. 激活Python解释器
    Python解释器是一个交互式的程序,它的激活有几种可选方式。
    一、启动命令行,键入"python"确认(UNIX系统设置shell搜索路径、Windows
        设置系统环境变量,使二者包含Python解释器所在的目录)
    二、python -c "command"运行command语句
    三、python -m module运行模块(module不加后缀名py)
    四、python file(file加后缀名) 该方法可以用来调试程序,因为双击程序
        不能进入解释器模式,而解释器在调试方面有其过人之处。从这一点,         我们应该从新的角度来审视Python解释器,因为它区别于仅仅执行字节码         的Java解释器。
    五、python -i 选项i使执行完相关的命令进入Python解释器交互模式
      注意:从Windows DOS或UNIX shell启动python时,熟悉sys.argv的设置情况。   2. 理解Python解释器
    在java中,java解释器仅用来解释执行java字节码;那Python解释器扮演了什
   么角色?作为一门语言,语法检查是最基本的保障------这条准则对静态和动态    语言都是适用的。     静态语言中编译器实行语法检查,由链接器完成目标代码的链接,然后运行。     动态语言的Python以强大的解释器为后盾,实行语法检查并解释执行代码。
    Python解释器涵盖的功能可以帮助我们理解Python异常机制。
    Python解释器发现语法错误则以traceback的形式报告异常,为何将语法错误以
  异常的形式显现呢?因为在动态语言中以异常处理错误也许是目前最好的方案,   无论是从界面友好还是信息的明确性,Python做得很好!但我们记住,很   多"Python异常"不是真正意义上的异常!(参考“错误异常契约式”笔记)
相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载