sys模組(和python直譯器打交道的模組)

2021-08-28 07:21:28 字數 434 閱讀 9767

sys模組是與python直譯器互動的乙個介面

sys.argv           命令列引數list,第乙個元素是程式本身路徑

sys.exit(n) 退出程式,正常退出時exit(0),錯誤退出sys.exit(1)

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

sys.path 返回模組的搜尋路徑,初始化時使用pythonpath環境變數的值

sys.platform 返回作業系統平台名稱

異常處理和status

import sys

try:

sys.exit(1)

except systemexit as e:

print(e)

python 直譯器互動模組 sys

1,ar 處理命令列引數 在直譯器啟動後,ar 列表包含了傳遞給指令碼的所有引數,列表的第乙個元素為指令碼自身的名稱.2,path 處理模組 path 列表是乙個由目錄名構成的列表,python 從中查詢擴充套件模組 python 源模組,編譯模組,或者二進位制擴充套件 啟動 python 時,這個...

os模組和sys模組方法加解釋

python新增路徑為可以搜尋的路徑 import sys base dir os.path.dirname os.path.abspath os.path.dirname file sys.path.insert 0,os.path.join base dir,articlespider 路徑獲取...

python之sys模組和subprocess模組

sys.path 可以把檔案路徑加入到環境變數 返回模組的搜尋路徑 返回模組的搜尋路徑,初始化時使用pythonpath環境變數的值 sys.argv 用來接收python直譯器執行py檔案後跟的引數 例如 python cp.py argv1 argv2 arg3 python直譯器執行 sys....