Python sys模塊常用方法解析
更新時間:2020年02月20日 13:47:17 作者:酸果實愛吐泡泡的魚
這篇文章主要介紹了Python sys模塊常用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
這篇文章主要介紹了Python sys模塊常用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
旨在記錄 python sys 模塊的常用方法
- sys 模塊常用方法及屬性
- sys.argv: 接收外部傳遞的參數(shù)。
- sys.exit([arg]): 程序退出,arg 為 0 正常退出。
- sys.getdefaultencoding(): 獲取系統(tǒng)當(dāng)前編碼,一般默認為ascii。
- sys.setdefaultencoding(): 設(shè)置系統(tǒng)默認編碼,執(zhí)行dir(sys)時不會看到這個方法,在解釋器中執(zhí)行不通過,可以先執(zhí)行reload(sys),在執(zhí)行 setdefaultencoding('utf8'),此時將系統(tǒng)默認編碼設(shè)置為utf8。(見設(shè)置系統(tǒng)默認編碼 )
- sys.getfilesystemencoding(): 獲取文件系統(tǒng)使用編碼方式,Windows下返回'mbcs',mac下返回'utf-8'.
- sys.platform: 獲取當(dāng)前系統(tǒng)平臺。
- sys.stdin、sys.stdout、sys.stderr: 標準輸入、標準輸出、標準錯誤,包含與標準I/O 流對應(yīng)的流對象。
- sys.modules: 一個全局字典,該字典是python啟動后就加載在內(nèi)存中。每當(dāng)程序員導(dǎo)入新的模塊,sys.modules將自動記錄該模塊。當(dāng)?shù)诙卧賹?dǎo)入該模塊時,python會直接到字典中查找,從而加快了程序運行的速度。它擁有字典所擁有的一切方法。
- sys.path : 獲取指定模塊搜索路徑的字符串集合,可以將寫好的模塊放在得到的某個路徑下,就可以在程序中import 時正確找到。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python學(xué)習(xí)之文件的創(chuàng)建與寫入詳解
本文主要介紹了Python中關(guān)于文件的處理,即如何創(chuàng)建、讀寫一個文件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-03-03如何在Python中利用matplotlib.pyplot畫出函數(shù)圖詳解
通過圖像可以直觀地學(xué)習(xí)函數(shù)變化、分布等規(guī)律,在學(xué)習(xí)函數(shù)、概率分布等方面效果顯著,下面這篇文章主要給大家介紹了關(guān)于如何在Python中利用matplotlib.pyplot畫出函數(shù)圖的相關(guān)資料,需要的朋友可以參考下2022-08-08python twilio模塊實現(xiàn)發(fā)送手機短信功能
這篇文章主要介紹了python twilio模塊實現(xiàn)發(fā)送手機短信的功能,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08