python之sys.argv獲取命令行的參數(shù)
1、問題
執(zhí)行python文件,我們?cè)趺传@取在終端獲取輸入?yún)?shù),我們可以使用sys.argv,特么之前不是不熟悉
2、代碼
#!/usr/bin/python
import sys
if __name__ == '__main__':
first = sys.argv[0:]
print first
second = sys.argv[1:]
print second
name = sys.argv[1]
age = sys.argv[2]
print "name is:" + name
print "age is:"+ age
要記得導(dǎo)入sys哈
3、運(yùn)行效果
./test.py chenzixuan 2
['./test.py', 'chenzixuan', '2']
['chenzixuan', '2']
name is:chenzixuan
age is:2
4、 總結(jié)
我們sys.argv[index:]獲取的是一系列參數(shù),第一個(gè)參數(shù)的下表是0,第二個(gè)參數(shù)的下表是1,以此類推
sys.argv[0],直接獲取的命令行里面的第一個(gè)參數(shù)
sys.argv[1],直接獲取的命令行里面的第二個(gè)參數(shù)
sys.argv[2],直接獲取的命令行里面的第三個(gè)參數(shù)
作者:chen.yu
深信服三年半工作經(jīng)驗(yàn),目前就職游戲廠商,希望能和大家交流和學(xué)習(xí),
微信公眾號(hào):編程入門到禿頭 或掃描下面二維碼
零基礎(chǔ)入門進(jìn)階人工智能(鏈接)