Python sys模組的常用方法
阿新 • • 發佈:2019-01-11
sys模組包括了一組非常實用的服務,內含很多函式方法和變數,用來處理Python執行時配置以及資源,從而可以與前當程式之外的系統環境互動,如:Python直譯器。
1. 匯入sys模組
首先,開啟終端模擬器進入Python直譯器或者開啟IDE編輯器建立一個新的.py字尾名的Python程式檔案。
下面,以直譯器中的操作舉例:
>>> import sys #匯入sys模組
>>> dir(sys) #dir()方法檢視模組中可用的方法
注意:如果是在編輯器,一定要注意要事先宣告程式碼的編碼方式,否則中文會亂碼。
2. sys模組重要函式變數1 ) sys.stdin 標準輸入流。
2)sys.stdout 標準輸出流。
3 ) sys.stderr 標準錯誤流。
4 ) sys.path 查詢模組所在目錄的目錄名列表。
5 ) sys.argv 命令列的引數,包括指令碼名稱。
6 ) sys.platform 返回當前系統平臺,如:win32、Linux等。
3. sys常用方法使用說明
sys.exit方法可以退出當前的程式,可以提供一個整數型別,通常我們用0表示功能,做為這個方法的引數,
當然也可以用字串引數,表示錯誤不成功的報錯資訊。
sys.modules方法可以將模組的名字對映到實際存在的模組上,它只應用於目前匯入的模組。
上面有3個模組變數:sys.stdin、sys.stdout、sys.stderr它們都是類檔案(file-like)流物件。