《Python3.6官方文件》– 第二章 使用python直譯器
阿新 • • 發佈:2018-12-22
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 引數來實現。
所有的命令選項描述可以查閱命令列環境。