色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

通過實例簡單了解Python sys.argv[]使用方法

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

sys.argv[]說白了就是一個從程序外部獲取參數的橋梁,這個“外部”很關鍵,所以那些試圖從代碼來說明它作用的解釋一直沒看明白。因為我們從外部取得的參數可以是多個,所以獲得的是一個列表(list),也就是說sys.argv其實可以看作是一個列表,所以才能用[]提取其中的元素。其第一個元素是程序本身,隨后才依次是外部給予的參數。

下面我們通過一個極簡單的test.py程序的運行結果來說明它的用法。

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

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

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

通過實例簡單了解Python sys.argv[]使用方法

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

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

a=sys.argv[1]

保存后,再從控制臺窗口運行,這次我們加上一個參數,輸入:test.py what

通過實例簡單了解Python sys.argv[]使用方法

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

那我們再把代碼修改一下:

a=sys.argv[2:]

保存后,再從控制臺窗臺運行程序,這次多加幾個參數,以空格隔開:

test.py a b c d e f

通過實例簡單了解Python sys.argv[]使用方法

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

應該大徹大悟了吧。Sys.argv[ ]其實就是一個列表,里邊的項為用戶輸入的參數,關鍵就是要明白這參數是從程序外部輸入的,而非代碼本身的什么地方,要想看到它的效果就應該將程序保存了,從外部來運行程序并給出參數。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产情侣无套精品视频 | 国产成人丝袜网站在线看 | 91精品国产91热久久久久福利 | 男女在线视频 | 欧美一级特黄真人毛片 | 国产久草视频 | 国产精品免费观看视频播放 | 五月色婷婷综合开心网亚 | 夜色毛片永久免费 | 久久精品国产精品亚洲人人 | 武松金莲肉体交战在线观看 | 国产美女作爱视频 | 色播亚洲精品网站 亚洲第一 | 国产亚洲一区二区在线观看 | 亚洲精国产一区二区三区 | 国产一级大片 | 国产成人免费视频精品一区二区 | 国产精品毛片在线大全 | 精品特级一级毛片免费观看 | 性久久久久 | 看性过程三级视频在线观看 | 久久公开视频 | 色综合精品久久久久久久 | 美女视频黄a视频美女大全 美女视频黄a视频免费全程 | 国产a网| 亚洲一级在线观看 | aaa级大片| 欧美一级看片免费观看视频在线 | 亚洲国产精品欧美日韩一区二区 | 成人高清无遮挡免费视频软件 | 欧美一级视频在线观看 | 日本午夜高清视频 | 成人日韩在线观看 | 欧美成人午夜做爰视频在线观看 | 第一区免费在线观看 | 久久久精品久久 | 香蕉视频在线观看黄 | 国产三级国产精品 | 日韩 亚洲 制服 欧美 综合 | 亚洲精品字幕一区二区三区 | 久久99国产精一区二区三区! |