#!/usr/bin/python
#
 Filename: using_sys.py
import sys
print 'The command line arguments are:'
for i in sys.argv:
    
print i
print '\n\nThe PYTHONPATH is', sys.path, '\n' 
輸出
$ python using_sys.py we are arguments
The command line arguments are:
using_sys.py
we
are
arguments
The PYTHONPATH is ['/home/swaroop/byte/code', '/usr/lib/python23.zip',
'/usr/lib/python2.3', '/usr/lib/python2.3/plat-linux2',
'/usr/lib/python2.3/lib-tk', '/usr/lib/python2.3/lib-dynload',
'/usr/lib/python2.3/site-packages', '/usr/lib/python2.3/site-packages/gtk-2.0']


這里,當(dāng)我們執(zhí)行python using_sys.py we are arguments的時(shí)候,我們使用python命令運(yùn)行
using_sys.py模塊,后面跟著的內(nèi)容被作為參數(shù)傳遞給程序。Python為我們把它存儲(chǔ)在sys.argv變
量中。
記住,腳本的名稱總是sys.argv列表的第一個(gè)參數(shù)。所以,在這里,'using_sys.py'是sys.argv
[0]、'we'是sys.argv[1]、'are'是sys.argv[2]以及'arguments'是sys.argv[3]。注意,Python從0開(kāi)始計(jì)
數(shù),而非從1開(kāi)始。