python中sys.argv函數(shù)精簡(jiǎn)概括
sys.argv函數(shù)通常用來(lái)讀取命令行參數(shù),其中保存了程序的文件名和命令行參數(shù),讀入的參數(shù)以元組的形式保存。下面以sys.argv[0],sys.argv[1],sys.argv[1:]進(jìn)行具體分析,你也可以做其他嘗試。
首先打開(kāi)一個(gè)新的文件編輯器窗口,輸入下面的代碼,將其保存為test.py。
import sys print(sys.argv[0])
用命令行找到test.py文件,以保存在桌面為例。
1.sys.argv[0]:上圖即為sys.argv[0]的輸出,可以看出是test.py的一個(gè)路徑,或者更多的解釋是指test.py本身。
2.sys.argv[1]:在test.py文件中將sys.argv[0]改為sys.argv[1]保存。
import sys print(sys.argv[1])
從輸出可以看出,sys.argv[1]是輸出了參數(shù)所組成的元組的第一個(gè)元素。
3.sys.argv[1:]:在test.py文件中將sys.argv[1]改為sys.argv[1:]保存。
3.sys.argv[1:]:在test.py文件中將sys.argv[1]改為sys.argv[1:]保存。
相關(guān)文章
Python?matplotlib設(shè)置多子圖、子圖間距及外邊距的幾種方式
子圖是Matplotlib中強(qiáng)大的功能之一,使用函數(shù)您可以方便地創(chuàng)建多個(gè)子圖,并使用Axes對(duì)象繪制各種圖形,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib設(shè)置多子圖、子圖間距及外邊距的幾種方式,需要的朋友可以參考下2024-02-02Python中urllib2模塊的8個(gè)使用細(xì)節(jié)分享
這篇文章主要介紹了Python中urllib2模塊的8個(gè)使用細(xì)節(jié)分享,本文講解了Proxy設(shè)置、Timeout設(shè)置、加入特定Header、Redirect、Cookie、PUT和DELETE方法等內(nèi)容,需要的朋友可以參考下2015-01-01Python3正則匹配re.split,re.finditer及re.findall函數(shù)用法詳解
這篇文章主要介紹了Python3正則匹配re.split,re.finditer及re.findall函數(shù)用法,結(jié)合實(shí)例形式詳細(xì)分析了正則匹配re.split,re.finditer及re.findall函數(shù)的概念、參數(shù)、用法及操作注意事項(xiàng),需要的朋友可以參考下2018-06-06python 創(chuàng)建一個(gè)保留重復(fù)值的列表的補(bǔ)碼
這篇文章主要介紹了python 創(chuàng)建一個(gè)保留重復(fù)值的列表的補(bǔ)碼的相關(guān)資料,需要的朋友可以參考下2018-10-10Python中g(shù)lob.glob()函數(shù)的使用
glob 模塊用于查找規(guī)定路徑下的文件路徑名,本文主要介紹了Python中g(shù)lob.glob()函數(shù)的使用,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03turtle的基礎(chǔ)使用之python?turtle遞歸繪圖
這篇文章主要介紹了turtle的基礎(chǔ)使用之python?turtle遞歸繪圖,turtle是一種比較簡(jiǎn)單的第三方庫(kù),下面借助遞歸繪圖詳細(xì)描述該內(nèi)容,具有一的的知識(shí)性參考價(jià)值,需要的朋友可以參考一下2022-02-02Python3.5 + sklearn利用SVM自動(dòng)識(shí)別字母驗(yàn)證碼方法示例
這篇文章主要給大家介紹了關(guān)于Python3.5 + sklearn利用SVM自動(dòng)識(shí)別字母驗(yàn)證碼的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05