什么剖析Python集成開(kāi)發(fā)環(huán)境有關(guān)內(nèi)容
下面文章著重介紹下什么是Python集成開(kāi)發(fā)環(huán)境,不涉及過(guò)多的python的特殊規(guī)則和細(xì)節(jié),主要目的是讓大家能夠進(jìn)一步的了解什么是Python集成開(kāi)發(fā)環(huán)境。還將講解下什么是Python語(yǔ)言的高級(jí)特性。
盡管如此,有經(jīng)驗(yàn)的程序員還是能夠通過(guò)閱讀本章的材料創(chuàng)建高級(jí)程序。我們鼓勵(lì)新手通過(guò)運(yùn)行示例,親身體驗(yàn)一把Python。 Python 程序通過(guò)解釋器執(zhí)行。如果你的機(jī)器已經(jīng)裝好了Python集成開(kāi)發(fā)環(huán)境,簡(jiǎn)單的在命令行鍵入python即可運(yùn)行python解釋器。
在解釋器運(yùn)行的時(shí),會(huì)有一個(gè)命令提示符 >>>,在提示符后鍵入你的程序語(yǔ)句,鍵入的語(yǔ)句將會(huì)立即執(zhí)行。在下邊的例子中,我們?cè)?gt;>>提示符后邊鍵入最常見(jiàn)的顯示"Hello World"的命令:
- Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32
- Type "copyright", "credits" or "license()" for more information.
- >>> print "Hello World"
- Hello World
- >>>
- 程序也可以像下面一樣放置在一個(gè)文件中
- # helloworld.py
- print "Hello World"
- Python源代碼文件使用.py后綴.'#'表示注釋(到行末結(jié)束)
- 執(zhí)行文件helloworld.py
- % python helloworld.py
- Hello World
- %
在Windows 下,只需雙擊一個(gè).py文件就能執(zhí)行這個(gè)Python集成開(kāi)發(fā)環(huán)境。windows會(huì)自動(dòng)調(diào)用python解釋程序,然后啟動(dòng)一個(gè)終端窗口(類(lèi)DOS窗口)來(lái)執(zhí)行它。在這種情況下,終端窗口會(huì)在程序執(zhí)行完畢后立即關(guān)閉(經(jīng)常是在你看到它的輸出之前)。為避免這個(gè)問(wèn)題,你可以使用python集成開(kāi)發(fā)環(huán)境。
例如IDLE或Pythonwin。另一個(gè)可行的方法是建立一個(gè) bat文件,在文件寫(xiě)入這樣一行語(yǔ)句,如 python -i helloworld.py。運(yùn)行這個(gè)批處理,程序在執(zhí)行完成后會(huì)自動(dòng)進(jìn)入python解釋器。
解釋器會(huì)一直運(yùn)行直到文件結(jié)束。如果在交互模式下,鍵入 EOF字符退出解釋器。在UNIX下,EOF字符是Ctrl+ D;在Windows下,EOF字符是Ctrl+Z.也可以在程序中使用sys.exit()函數(shù)或者通過(guò)引發(fā)SystemExit異常來(lái)退出程序:
【編輯推薦】