1. 程式人生 > >Python中 sys.argv[]

Python中 sys.argv[]

直接傳入,

print(sys.argv) 

G:\python\day2>python argv.py
['argv.py']
G:\python\day2>python argv.py ii
['argv.py', 'ii']
G:\python\day2>python argv.py ii ll kkd
['argv.py', 'ii', 'll', 'kkd']
'''

傳入0個,輸出本身, 就是 指令碼名字,

a=sys.argv[0]
print(a)

G:\python\day2>python argv.py ii ll kkd
argv.py
G:\python\day2>python argv.py
argv.py

傳入1個

a=sys.argv[1]
print(a)

G:\python\day2>python argv.py yity
yity
G:\python\day2>python argv.py yity 78798
yity

傳入多個

a=sys.argv[2:]
print(a)

G:\python\day2>python argv.py a b c d e f
['b', 'c', 'd', 'e', 'f']
G:\python\day2>python argv.py yity 78798 ueeit eiwet
['78798', 'ueeit', 'eiwet']