av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

通過(guò)實(shí)例簡(jiǎn)單了解Python sys.argv[]使用方法

瀏覽:105日期:2022-07-15 10:05:31

sys.argv[]說(shuō)白了就是一個(gè)從程序外部獲取參數(shù)的橋梁,這個(gè)“外部”很關(guān)鍵,所以那些試圖從代碼來(lái)說(shuō)明它作用的解釋一直沒看明白。因?yàn)槲覀儚耐獠咳〉玫膮?shù)可以是多個(gè),所以獲得的是一個(gè)列表(list),也就是說(shuō)sys.argv其實(shí)可以看作是一個(gè)列表,所以才能用[]提取其中的元素。其第一個(gè)元素是程序本身,隨后才依次是外部給予的參數(shù)。

下面我們通過(guò)一個(gè)極簡(jiǎn)單的test.py程序的運(yùn)行結(jié)果來(lái)說(shuō)明它的用法。

import sysa=sys.argv[0]print(a)

將test.py保存在c盤的根目錄下。

在程序中找到 ‘運(yùn)行’->點(diǎn)擊->輸入'cmd'->回車鍵 進(jìn)入控制臺(tái)命令窗口(如下圖),先輸入cd c: (作用是將命令路徑改到c盤根目錄),然后輸入test.py運(yùn)行我們剛剛寫的程序:

通過(guò)實(shí)例簡(jiǎn)單了解Python sys.argv[]使用方法

得到的結(jié)果是C:test.py,這就是0指代碼(即此.py程序)本身的意思。

然后我們將代碼中0改為1 :

a=sys.argv[1]

保存后,再?gòu)目刂婆_(tái)窗口運(yùn)行,這次我們加上一個(gè)參數(shù),輸入:test.py what

通過(guò)實(shí)例簡(jiǎn)單了解Python sys.argv[]使用方法

得到的結(jié)果就是我們輸入的參數(shù)what,看到這里你是不是開始明白了呢。

那我們?cè)侔汛a修改一下:

a=sys.argv[2:]

保存后,再?gòu)目刂婆_(tái)窗臺(tái)運(yùn)行程序,這次多加幾個(gè)參數(shù),以空格隔開:

test.py a b c d e f

通過(guò)實(shí)例簡(jiǎn)單了解Python sys.argv[]使用方法

得到的結(jié)果為[‘b’, ’c’, ’d’, ’e’, ’f’]

應(yīng)該大徹大悟了吧。Sys.argv[ ]其實(shí)就是一個(gè)列表,里邊的項(xiàng)為用戶輸入的參數(shù),關(guān)鍵就是要明白這參數(shù)是從程序外部輸入的,而非代碼本身的什么地方,要想看到它的效果就應(yīng)該將程序保存了,從外部來(lái)運(yùn)行程序并給出參數(shù)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日本激情视频中文字幕 | 婷婷综合激情 | 亚洲经典一区 | 黄网站涩免费蜜桃网站 | 久久精品二区 | 欧洲色综合 | 国产99久久久国产精品 | 自拍偷拍亚洲一区 | 亚洲高清一区二区三区 | 日韩电影a | www.国产 | 91日日| 日韩欧美国产不卡 | 中文字幕精品一区 | 在线播放亚洲 | 欧美精品一区二区三区在线 | 黄色大片视频 | 一区二区三区四区在线 | 一级片av| 久久精品国产99国产精品 | chinese中国真实乱对白 | 日韩亚洲一区二区 | 久久91精品久久久久久9鸭 | 97色伦网| 亚洲免费在线 | 国产欧美精品一区 | 国产精品视频免费观看 | 国产69久久精品成人看动漫 | 国产欧美一区二区精品久导航 | 色久伊人| 久久久久久毛片免费观看 | 干干干操操操 | 先锋资源网站 | 久在线精品视频 | 在线视频第一页 | 538在线精品 | 国产精品自产拍在线观看蜜 | 国产999精品久久久久久 | 亚洲欧洲一区 | 欧美性极品xxxx做受 | 日韩国产中文字幕 |