1. 程式人生 > >《Python3.6官方文件》– 第二章 使用python直譯器

《Python3.6官方文件》– 第二章 使用python直譯器

set path=%path%;C:\python36

輸入一個檔案結束符EOF(Unix上是Ctrl-D,Windows上為Ctrl-Z),直譯器會以0狀態值退出。如果無效,你可以通過 quit() 命令退出直譯器。

直譯器的行編輯功能包含互動式編輯、歷史記錄和程式碼不全等特性。你需要檢查你的系統是否支援行編輯,最快的方式是在Python的命令符下輸入ctrl-p,如果系統發出嘟嘟的聲音,你的系統則支援行編輯功能,查閱附錄:互動式輸入編輯和歷史記錄 中快捷鍵的介紹。如果系統沒有任何反應,或者輸出 ^p,那麼系統不支援行編輯功能;你只能通過backspace退格鍵刪除當前行的輸出內容。

直譯器操作有些像Unix shell:使用終端裝置作為標準輸入來呼叫它時,直譯器互動性的解讀和執行命令;當通過檔名作為引數或者以檔案作為標準輸入裝置時,它解讀並執行檔案中的指令碼。

啟動直譯器的第二個方法是 python -c command [arg] ...,這種方式可以再命令中中直接執行語句,等同於Shell的 -c 選項。因為Python語句通常會包括空格之類的特殊字元,通常建議使用單引號將整體包起來。

有些Python模組也可用作指令碼。這個可以通過 python -m module [arg] ... 來呼叫。只要寫出模組的全名,就可以執行模組的原始檔。

使用指令碼檔案時,偶爾會需要在執行指令碼後進入互動模式。這也可以通過在指令碼之前加上 -i 引數來實現。

所有的命令選項描述可以查閱命令列環境