Python是编译运行的

    添加时间:2013-8-10 点击量:

          固然Python被说成是一种申明型说话,然则实际上,Python源法度要先经过编译,然后才干运行。


           与Java说话类似,Python源法度编译之后获得的是字节码,交由Python虚拟机来运行。


           关于这一点,我们可以如许来验证:


    #!/usr/bin/python
    

    print position1
    1_syntax_error_identifier
    print position2

              将它保存为program.py,然后在shell窗口中运行它:


    root@dell:~¥ ./program.py
    
    File ./program.py, line 4
    1_syntax_error_identifier
    ^
    SyntaxError: invalid syntax
    root@dell:~¥

              从这里可以看出,若是Python是纯粹申明运行的话,那么它应当输出position1。


              若是是编译运行的话,起首应当发明源代码中的语法错误,这恰是本例显现的景象。

    我们永远不要期待别人的拯救,只有自己才能升华自己。自己已准备好了多少容量,方能吸引对等的人与我们相遇,否则再美好的人出现、再动人的事情降临身边,我们也没有能量去理解与珍惜,终将擦肩而过。—— 姚谦《品味》
    分享到: