python學習筆記27(python中sys模組的使用)
阿新 • • 發佈:2019-01-10
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版本
sys.version_info
>>> sys.version_info
(2, 4, 3, 'final', 0) 'final'表示最終,也有'candidate'表示候選,表示版本級別,是否有後繼的發行
sys.displayhook(value) 如果value非空,這個函式會把他輸出到sys.stdout,並且將他儲存進__builtin__._.指在python的互動式直譯器裡,'_'代表上次你輸入得到的結果,hook是鉤子的意思,將上次的結果鉤過來
sys.getdefaultencoding() 返回當前你所用的預設的字元編碼格式
sys.getfilesystemencoding() 返回將Unicode檔名轉換成系統檔名的編碼的名字
sys.setdefaultencoding(name)用來設定當前預設的字元編碼,如果name和任何一個可用的編碼都不匹配,丟擲LookupError,這個函式只會被site模組的sitecustomize使用,一旦別site模組使用了,他會從sys模組移除
sys.builtin_module_names Python直譯器匯入的模組列表
sys.executable Python解釋程式路徑
sys.getwindowsversion() 獲取Windows的版本
sys.stdin.readline() 從標準輸入讀一行,sys.stdout.write("a") 螢幕輸出a
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
sys.modules 返回系統匯入的模組欄位,key是模組名,value是模組
sys.path 返回模組的搜尋路徑,初始化時使用PYTHONPATH環境變數的值
sys.platform 返回作業系統平臺名稱
sys.stdout 標準輸出
sys.stdin 標準輸入
sys.stderr 錯誤輸出
sys.exc_clear() 用來清除當前執行緒所出現的當前的或最近的錯誤資訊
sys.exec_prefix 返回平臺獨立的python檔案安裝的位置
sys.byteorder
sys.copyright 記錄python版權相關的東西
sys.api_version 直譯器的C的API版本
sys.version_info
>>> sys.version_info
(2, 4, 3, 'final', 0) 'final'表示最終,也有'candidate'表示候選,表示版本級別,是否有後繼的發行
sys.displayhook(value) 如果value非空,這個函式會把他輸出到sys.stdout,並且將他儲存進__builtin__._.指在python的互動式直譯器裡,'_'代表上次你輸入得到的結果,hook是鉤子的意思,將上次的結果鉤過來
sys.getdefaultencoding()
sys.getfilesystemencoding() 返回將Unicode檔名轉換成系統檔名的編碼的名字
sys.setdefaultencoding(name)用來設定當前預設的字元編碼,如果name和任何一個可用的編碼都不匹配,丟擲LookupError,這個函式只會被site模組的sitecustomize使用,一旦別site模組使用了,他會從sys模組移除
sys.builtin_module_names Python直譯器匯入的模組列表
sys.executable Python解釋程式路徑
sys.getwindowsversion() 獲取Windows的版本
sys.stdin.readline() 從標準輸入讀一行,sys.stdout.write("a") 螢幕輸出a