經常使用模塊-05sys模塊

一丶sys模塊

sys模塊負責程序與python解釋器的交互,提供了一系列的函數和變量,用於操控python的運行時環境。
方法|詳解
-|:-:|-:
sys.argv|命令行參數List,第一個元素是程序自己路徑
sys.exit(n)|退出程序,正常退出時exit(0),錯誤退出sys.exit(1)
sys.version|獲取Python解釋程序的版本信息
sys.path|返回模塊的搜索路徑,初始化時使用PYTHONPATH環境變量的值
sys.platform|返回操做系統平臺名稱
sys.modules.keys()|返回全部已經導入的模塊列表
sys.exc_info()|獲取當前正在處理的異常類,exc_type、exc_value、exc_traceback當前處理的異常詳細信息
sys.hexversion|獲取Python解釋程序的版本值,16進制格式如:0x020403F0
sys.maxint|最大的Int值
sys.maxunicode|最大的Unicode值
sys.modules|返回系統導入的模塊字段,key是模塊名,value是模塊
sys.stdout|標準輸出
sys.stdin|標準輸入
sys.stderr|錯誤輸出
sys.exc_clear()|用來清除當前線程所出現的當前的或最近的錯誤信息
sys.exec_prefix|返回平臺獨立的python文件安裝的位置
sys.byteorder|本地字節規則的指示器,big-endian平臺的值是'big',little-endian平臺的值是'little'
sys.copyright|記錄python版權相關的東西
sys.api_version|解釋器的C的API版本python


異常處理和status例子api

import sys
try:
    sys.exit(1)
except SystemExit as e:
    print(e)
相關文章
相關標籤/搜索