一、獲取當前的python解釋器的環境變量路徑python
import sys # 獲取當前的python解釋器的環境變量路徑 print(sys.path)
二、將當前項目添加到環境變量中api
# 將當前項目添加到環境變量中 BASE_PATH = os.path.dirname(os.path.dirname(__file__)) sys.path.append(BASE_PATH)
三、獲取cmd終端的命令行,返回的仍是列表app
print(sys.argv)
方法 | 詳解 |
---|---|
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版本 |