全網開發網站搭建教程篇之Python 標準庫之 sys
大家好,歡迎來到全網com開發網站搭建教程篇學習交流,在這裡大家會了解到更多有關網站搭建開發製作教程分享。
1. os 與 sys 庫的差異
os與sys模組的官方解釋如下:
os
This module provides a portable way of using operating system dependent functionality.
這個模組提供了一種方便的使用作業系統函式的方法。
sys
This module provides access to some variables used or maintained by the interpreter and to functions that interact strongly with the interpreter.
這個模組可供訪問由直譯器使用或維護的變數和與直譯器進行互動的函式。
2. sys 庫常用的函式
函式 說明
sys.argv 命令列引數List,第一個元素是程式本身路徑
sys.platform 返回作業系統平臺名稱,在編寫跨平臺應用時很有用
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.modules.keys() 返回所有已經匯入的模組列表
sys.path 返回模組的搜尋路徑,初始化時使用PYTHONPATH環境變數的值
標準流 如果需要更好地控制輸出, 而print不能滿足你的要求, 它們就是你所需要的.你也可以替換它們, 這時候你就可以重定向輸出和輸入到其它裝置(device), 或者以非標準的方式處理它們
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 Python版本資訊
sys.displayhook(value) 如果value非空,這個函式會把他輸出到sys.stdout,並且將他儲存進__builtin__…指在python的互動式直譯器裡,’‘代表上次你輸入得到的結果,hook是鉤子的意思,將上次的結果鉤過來
sys.getdefaultencoding() 返回當前你所用的預設的字元編碼格式,一般預設為ascii
sys.getfilesystemencoding() 返回將Unicode檔名轉換成系統檔名的編碼的名字
sys.setdefaultencoding(name) 用來設定當前預設的字元編碼,如果name和任何一個可用的編碼都不匹配,丟擲LookupError,這個函式只會被site模組的sitecustomize使用,一旦別site模組使用了,他會從sys模組移除
sys.builtin_module_names Python直譯器匯入的模組列表
sys.executable Python解釋程式路徑
sys.getwindowsversion() 獲取Windows的版本,Windows系統中有效
sys.stdin.readline() 從標準輸入讀一行,會讀取末尾的換行符
sys.stdout.write() 向標準輸出寫入內容,例如:sys.stdout.write(“hello world”),螢幕輸出 hello world
sys.path 返回模組的搜尋路徑,初始化時使用PYTHONPATH環境變數的值
sys.path.append(“自定義模組路徑”)
sys.modules 是一個全域性字典,該字典是 Python 啟動後就載入在記憶體中。每當程式設計師匯入新的模組,sys.modules 將自動記錄該模組。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69920392/viewspace-2874084/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 全網開發網站搭建教程篇之Python 用函式實現模組化程式設計網站Python函式程式設計
- 整合 Python標準庫之 Path/File 類Python
- 標準庫之template
- Python全棧開發之—redis資料庫Python全棧Redis資料庫
- 電商網站之“全選功能”網站
- 測試開發之網路篇-網路路由路由
- nginx網站標準配置Nginx網站
- golang標準庫之 fmtGolang
- 搭建Python爬取菠菜程式開發網頁搭建網站技術篇-在搭建Java中如何遍歷字串呢?Python網頁網站Java字串
- 測試開發之網路篇-IP地址
- 標準庫之 random 模組random
- 個人網站搭建之伺服器環境搭建網站伺服器
- 全網最全python庫selenium自動化使用教程Python
- [基礎篇]ESP8266-SDK教程(一)之開發環境搭建開發環境
- 搭建Python爬取菠菜程式開發網頁搭建網站程式設計篇-CSS效能優化的幾個新認知Python網頁網站程式設計CSS優化
- Python標準庫分享之儲存物件 (pickle包,cPickle包)Python物件
- 測試開發之網路篇-常用命令
- 全網開發都可搭建技術資料庫篇2_如何呼叫沒有文件說明搭建 Web API資料庫WebAPI
- Python全棧開發之—assert斷言Python全棧
- Python開發網站的完整指南Python網站
- Python標準庫分享之檔案管理 (部分os包,shutil包)Python
- MySQL資料庫之網際網路常用架構方案(全)MySql資料庫架構
- BurpSuite外掛開發指南之 Python 篇UIPython
- 網路標準之:IANA定義的傳輸編碼
- 測試開發之網路篇-常用服務協議協議
- flutter之從零開始搭建(三)之 網路請求Flutter
- python常用標準庫Python
- MySQL預設資料庫之sys庫MySql資料庫
- 專業建站網站 網站建設 網站開發 官網開發 網頁設計 網頁網站網頁
- C 標準庫 – string.h之strstr使用
- C 標準庫 – string.h之memchr使用
- C 標準庫 – string.h之strrchr使用
- C 標準庫 – string.h之memmove使用
- C 標準庫 – string.h之memcmp使用
- C 標準庫 – string.h之strspn使用
- C 標準庫 – string.h之strpbrk使用
- 「Golang成長之路」標準庫之os包Golang
- 「Golang成長之路」標準庫之time包Golang