亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python3 sys.argv[ ]用法詳解

 更新時間:2019年10月24日 10:38:48   作者:snailon  
這篇文章主要介紹了Python3 sys.argv[ ]用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

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

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

#test.py
import sys
a=sys.argv[0]
print(a)

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

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

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

a=sys.argv[1]

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

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

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

a=sys.argv[2:]

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

test.py a b c d e f

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

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

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

相關文章

  • Python用requests庫爬取返回為空的解決辦法

    Python用requests庫爬取返回為空的解決辦法

    這篇文章主要介紹了Python用requests庫爬取返回為空的解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Python協程操作之gevent(yield阻塞,greenlet),協程實現多任務(有規(guī)律的交替協作執(zhí)行)用法詳解

    Python協程操作之gevent(yield阻塞,greenlet),協程實現多任務(有規(guī)律的交替協作執(zhí)行)用法詳解

    這篇文章主要介紹了Python協程操作之gevent(yield阻塞,greenlet),協程實現多任務(有規(guī)律的交替協作執(zhí)行)用法,結合實例形式較為詳細的分析了協程的功能、原理及gevent、greenlet實現協程,以及協程實現多任務相關操作技巧,需要的朋友可以參考下
    2019-10-10
  • Windows10下Tensorflow2.0 安裝及環(huán)境配置教程(圖文)

    Windows10下Tensorflow2.0 安裝及環(huán)境配置教程(圖文)

    這篇文章主要介紹了Windows10下Tensorflow2.0 安裝及環(huán)境配置教程(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • python??Matplotlib繪圖直線,折線,曲線

    python??Matplotlib繪圖直線,折線,曲線

    這篇文章主要介紹了python??Matplotlib繪圖直線,折線,曲線,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • ipad上運行python的方法步驟

    ipad上運行python的方法步驟

    在本篇文章里小編給大家分享的是關于ipad上運行python的方法步驟以及相關知識點,有需要的朋友們學習下。
    2019-10-10
  • 用Python實現寫倒序輸出(任意位數)

    用Python實現寫倒序輸出(任意位數)

    這篇文章主要介紹了用Python實現寫倒序輸出(任意位數),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python?torch.onnx.export用法詳細介紹

    Python?torch.onnx.export用法詳細介紹

    這篇文章主要給大家介紹了關于Python?torch.onnx.export用法詳細介紹的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-07-07
  • python中如何使用樸素貝葉斯算法

    python中如何使用樸素貝葉斯算法

    本文主要介紹了python中如何使用樸素貝葉斯算法的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • python內置函數frozenset()的使用小結

    python內置函數frozenset()的使用小結

    本篇文章主要介紹了python內置函數frozenset()的使用小結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • python數據批量寫入ScrolledText的優(yōu)化方法

    python數據批量寫入ScrolledText的優(yōu)化方法

    今天小編就為大家分享一篇python數據批量寫入ScrolledText的優(yōu)化方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論