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