Python中sys模組用法

2021-08-20 09:57:26 字數 796 閱讀 2163

sys.argv#實現從程式外部向程式傳遞引數,獲取程式的路徑並傳遞

sys模組有乙個argv變數,用list儲存了命令列的所有引數。argv至少有乙個元素,因為第乙個引數永遠是該.py檔案的名稱.

sys.exit([arg])#程式中間的退出,arg=0為正常退出.

sys.version#獲取python解釋程式的版本資訊.

sys.getdefaultencoding#獲取系統當前編碼,一般預設為ascii

sys.setdefaultencoding#設定系統預設編碼,執行dir(sys),在直譯器中執行不通過,可以先執行reload(sys),在執行setdefaultencoding 的設定。

sys.getfilesystemencoding()  #獲取檔案系統的使用編碼方式. windows下顯示'mbcs'

sys.path#獲取指定模組搜尋路徑的字串集合,可以將寫好的模組放在得到的某個路徑下,就可以在程式中import時正確找到。

sys.flatform#獲取當前系統平台

sys.stdout.write#標準輸出,寫入字串輸出到螢幕

sys.stdin.write#標準輸入

sys模組用法

sys常見的函式 sys.argv 實現從程式外部向程式傳遞引數。sys.exit n 執行到主程式末尾,直譯器自動退出,但是如果需要中途退出程式,可以呼叫sys.exit 函式,帶有乙個可選的整數引數返回給呼叫它的程式,表示你可以在主程式中捕獲對sys.exit的呼叫 0是正常退出,其他為異常 s...

python中os模組與sys模組

os 這個模組提供了一種方便的使用作業系統函式的方法 sys 這個模組提供了訪問由直譯器使用或維護的變數和與直譯器進行互動的函式。即 os模組負責程式與作業系統的互動,提供了訪問作業系統底層的介面 sys模組負責程式與python直譯器的互動,提供了一系列的函式和變數,用於操控python的執行時環...

Python中 os 與 sys 模組

os和sys模組 python常見模組命令 一 os python的標準庫中的os模組主要涉及普遍的作業系統功能。可以在linux和windows下執行,與平台無關。os.sep 可以取代作業系統特定的路徑分割符。os.name字串指示你正在使用的平台。比如對於windows,它是 nt 而對於li...