Python是編譯運(yùn)行的驗(yàn)證方法
雖然Python被說成是一種解釋型語言,但是實(shí)際上,Python源程序要先經(jīng)過編譯,然后才能運(yùn)行。
與Java語言類似,Python源程序編譯之后得到的是字節(jié)碼,交由Python虛擬機(jī)來運(yùn)行。
關(guān)于這一點(diǎn),我們可以這樣來驗(yàn)證:
#!/usr/bin/python
print "position1"
1_syntax_error_identifier
print "position2"
將它保存為program.py,然后在shell窗口中運(yùn)行它:
root@dell:~$ ./program.py
File "./program.py", line 4
1_syntax_error_identifier
^
SyntaxError: invalid syntax
root@dell:~$ <br>
從這里可以看出,如果Python是純粹解釋運(yùn)行的話,那么它應(yīng)該輸出position1。
如果是編譯運(yùn)行的話,首先應(yīng)該發(fā)現(xiàn)源代碼中的語法錯(cuò)誤,這正是本例展示的情況。
相關(guān)文章
Python人工智能語音合成實(shí)現(xiàn)案例詳解
這篇文章主要為大家介紹了Python人工智能語音合成實(shí)現(xiàn)案例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03python使用 zip 同時(shí)迭代多個(gè)序列示例
這篇文章主要介紹了python使用 zip 同時(shí)迭代多個(gè)序列,結(jié)合實(shí)例形式分析了Python使用zip遍歷迭代長度相等與不等的序列相關(guān)操作技巧,需要的朋友可以參考下2019-07-07SELENIUM自動(dòng)化模擬鍵盤快捷鍵操作實(shí)現(xiàn)解析
這篇文章主要介紹了SELENIUM自動(dòng)化模擬鍵盤快捷鍵操作實(shí)現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10一篇文章入門Python生態(tài)系統(tǒng)(Python新手入門指導(dǎo))
原文寫于2011年末,雖然文中關(guān)于Python 3的一些說法可以說已經(jīng)不成立了,但是作為一篇面向從其他語言轉(zhuǎn)型到Python的程序員來說,本文對Python的生態(tài)系統(tǒng)還是做了較為全面的介紹2015-12-12python機(jī)器學(xué)習(xí)邏輯回歸隨機(jī)梯度下降法
這篇文章主要為大家介紹了python機(jī)器學(xué)習(xí)邏輯回歸隨機(jī)梯度下降法的詳細(xì)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11