一篇文章帶你了解python標(biāo)準(zhǔn)庫--sys模塊
sys模塊提供了與python解釋器緊密相關(guān)的一些變量和函數(shù)。
sys部分常用函數(shù)
函數(shù) | 說明 |
---|---|
path | 獲取模塊文件搜索路徑的字符串,或臨時(shí)指定新搜索路徑 |
platform | 操作系統(tǒng)標(biāo)識符判斷函數(shù) |
getwindowsversion() | 返回描述當(dāng)前正在運(yùn)行的Windows版本信息的元組 |
1.sys.path函數(shù)用于獲取模塊文件搜索路徑的字符串列表,或臨時(shí)指定新的搜索路徑
>>> import sys >>> sys.path #執(zhí)行path函數(shù) ['', 'G:\\Python\\Lib\\idlelib', 'G:\\Python\\python36.zip', 'G:\\Python\\DLLs', 'G:\\Python\\lib', 'G:\\Python', 'G:\\Python\\lib\\site-packages'] >>> sys.path[0]='d:\test' #臨時(shí)指定新的搜索路徑 >>> sys.path #顯示臨時(shí)指定路徑已經(jīng)存在 ['d:\test', 'G:\\Python\\Lib\\idlelib', 'G:\\Python\\python36.zip', 'G:\\Python\\DLLs', 'G:\\Python\\lib', 'G:\\Python', 'G:\\Python\\lib\\site-packages'] >>> sys.path[0] #獲取第一個(gè)搜索路徑 'd:\test' >>>
2.sys.platform為操作系統(tǒng)標(biāo)識符判斷函數(shù)
>>> sys.platform #獲取操作系統(tǒng)標(biāo)識符 'win32' >>>
操作系統(tǒng)標(biāo)識符*
操作系統(tǒng) | 標(biāo)識符號 |
---|---|
Linux | “l(fā)inux” |
Windows | “win32” |
Windows/Cygwin | “cygwin” |
Mac OS | “darwin” |
可以利用platform結(jié)合sys.path函數(shù)實(shí)現(xiàn)不同版本模塊文件的導(dǎo)入,如在Windows操作系統(tǒng)下導(dǎo)入Windows版本的模塊文件,在Linux操作系統(tǒng)下導(dǎo)入Linux版本的模塊文件。
>>> if sys.platform.startswith('win32'): print('調(diào)用Windows版本的模塊文件代碼') elif sys.platform.startswith('linux'): print('調(diào)用Linux版本的模塊文件代碼') #結(jié)果 調(diào)用Windows版本的模塊文件代碼 >>>
3.getwindowsversion()函數(shù)返回描述當(dāng)前正在運(yùn)行Windows版本信息的元組
>>> sys.getwindowsversion() #執(zhí)行獲取Windows版本信息 sys.getwindowsversion(major=10, minor=0, build=19043, platform=2, service_pack='') >>>
其中,major代表主要版本號,這里顯示的是10;minor代表次要版本號,這里顯示的是0;build代表發(fā)布年月,這里顯示的是19043;platform代表操作系統(tǒng)產(chǎn)品類型號,這里顯示的是2,,代表服務(wù)器版本;service_pack代表一個(gè)字符串。
總結(jié)
本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Scrapy基于scrapy_redis實(shí)現(xiàn)分布式爬蟲部署的示例
這篇文章主要介紹了Scrapy基于scrapy_redis實(shí)現(xiàn)分布式爬蟲部署的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Python 詳解通過Scrapy框架實(shí)現(xiàn)爬取百度新冠疫情數(shù)據(jù)流程
Scrapy是用純Python實(shí)現(xiàn)一個(gè)為了爬取網(wǎng)站數(shù)據(jù)、提取結(jié)構(gòu)性數(shù)據(jù)而編寫的應(yīng)用框架,用途非常廣泛,框架的力量,用戶只需要定制開發(fā)幾個(gè)模塊就可以輕松的實(shí)現(xiàn)一個(gè)爬蟲,用來抓取網(wǎng)頁內(nèi)容以及各種圖片,非常之方便2021-11-11Python數(shù)字圖像處理代數(shù)之加減乘運(yùn)算
這篇文章主要介紹了Python數(shù)字圖像處理代數(shù)運(yùn)算,對其中的加、減、乘運(yùn)算分別作了詳細(xì)的講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09Python實(shí)現(xiàn)識別手寫數(shù)字大綱
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)識別手寫數(shù)字的大綱,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01詳解pandas中缺失數(shù)據(jù)處理的函數(shù)
這篇文章主要為大家詳細(xì)介紹一下pandas中處理缺失數(shù)據(jù)的一些函數(shù),文中具體講解了一下各個(gè)函數(shù)的使用,需要的可以參考一下2022-01-01