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)流對象。
來源:http://www.iplaypython.com/module/sys.html
新聞熱點
疑難解答