065 sys模塊

SyS模塊

  • sys模塊負責程序與python解釋器的交互,提供了一些的函數和變量,用於操控python的運行時環境。

重要記住:python

  • print(sys.path) 返回模塊的搜索路徑,初始化時使用PYTHONPATH環境變量的值api

  • print(sys.argv) 接收參數(用cmd執行文件時運行纔有效),第一個元素是程序自己路徑
  • print(sys.modules) 返回系統導入的模塊字段,key是模塊名,value是模塊函數

方法 詳解
sys.argv 命令行參數List,第一個元素是程序自己路徑
sys.modules.keys() 返回全部已經導入的模塊列表
sys.exc_info() 獲取當前正在處理的異常類,exc_type、exc_value、exc_traceback當前處理的異常詳細信息
sys.exit(n) 退出程序,正常退出時exit(0)
sys.hexversion 獲取Python解釋程序的版本值,16進制格式如:0x020403F0
sys.version 獲取Python解釋程序的版本信息
sys.maxint 最大的Int值
sys.maxunicode 最大的Unicode值
sys.modules 返回系統導入的模塊字段,key是模塊名,value是模塊
sys.path 返回模塊的搜索路徑,初始化時使用PYTHONPATH環境變量的值
sys.platform 返回操做系統平臺名稱
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版本
相關文章
相關標籤/搜索