sys 模塊的作用

sys 模塊用于解釋器相關(guān)的操作,通常用于腳本傳參
sys 模塊的常見(jiàn)用法
sys.argv 傳遞到Python腳本的命令行參數(shù)列表,第一個(gè)元素是程序本身路徑
sys.executable 返回python 解釋器在當(dāng)前系統(tǒng)中的絕對(duì)路徑
sys.exit([arg]) 程序中間的退出,arg=0為正常退出
sys.platform 返回操作系統(tǒng)平臺(tái)名稱,Linux是linux2,Windows是win32
sys.path 返回模塊的搜索路徑,初始化時(shí)使用PYTHONPATH環(huán)境變量的值
sys.version 獲取python 解釋器程序的版本信息
sys.stdout.write(str)
示列演示
位置參數(shù)
import sys
print(sys.argv[0])
print(sys.argv[1])
print(sys.argv[2])
print(sys.argv[3])
print("hello world")
執(zhí)行結(jié)果
.\sys 模塊.py # sys.argv[0] 腳本名稱
a # 第一個(gè)參數(shù)
b # 第二個(gè)參數(shù)
c # 第三個(gè)參數(shù)
hello world
程序中途退出
import sys
print(sys.argv[0])
print(sys.argv[1])
print(sys.argv[2])
print(sys.argv[3])
sys.exit()
print("hello world")
執(zhí)行結(jié)果 展示
.\sys 模塊.py
a
b
c
PS: sys 后面的print 命令沒(méi)有執(zhí)行
獲取模塊路徑
當(dāng)我們使用 import 導(dǎo)入模塊的時(shí)候,是根據(jù)sys.path 的路徑來(lái)搜索導(dǎo)入的模塊名稱
import sys
for i in sys.path:
print(i)
執(zhí)行后
C:\python36\python36.zip
C:\python36\DLLs
C:\python36\lib
C:\python36
C:\python36\lib\site-packages
ps 顯示的是PYTHONPATH環(huán)境變量的值
獲取當(dāng)前系統(tǒng)平臺(tái)
import sys
sys.platform
'win32'
獲取Python解釋器的路徑
print(sys.executable)
C:\python36\python3.exe
獲取python 程序的版本
print(sys.version)
3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)]
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
標(biāo)題名稱:python標(biāo)準(zhǔn)庫(kù)模塊之sys模塊-創(chuàng)新互聯(lián)
當(dāng)前URL:http://www.chinadenli.net/article32/djdhsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、Google、標(biāo)簽優(yōu)化、移動(dòng)網(wǎng)站建設(shè)、微信公眾號(hào)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容