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:]保存。
相關文章
Python?matplotlib設置多子圖、子圖間距及外邊距的幾種方式
子圖是Matplotlib中強大的功能之一,使用函數(shù)您可以方便地創(chuàng)建多個子圖,并使用Axes對象繪制各種圖形,下面這篇文章主要給大家介紹了關于Python?matplotlib設置多子圖、子圖間距及外邊距的幾種方式,需要的朋友可以參考下2024-02-02Python中urllib2模塊的8個使用細節(jié)分享
這篇文章主要介紹了Python中urllib2模塊的8個使用細節(jié)分享,本文講解了Proxy設置、Timeout設置、加入特定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)建一個保留重復值的列表的補碼
這篇文章主要介紹了python 創(chuàng)建一個保留重復值的列表的補碼的相關資料,需要的朋友可以參考下2018-10-10Python3.5 + sklearn利用SVM自動識別字母驗證碼方法示例
這篇文章主要給大家介紹了關于Python3.5 + sklearn利用SVM自動識別字母驗證碼的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-05-05