运行python程序时,可以和其他的程序一样,传入参数,例如:
python myapp.py firstp secondp
这样在使用python解释器解释执行myapp.py时,传入了2个参数firstp和secondp
如果想在程序中,也就是在myapp.py中得到这2个参数,可以使用
sys.argv
例如:
import sys print 'myapp start' print 'command parameter' for cmd in sys.argv: print cmd
或者直接用sys.argv[0], sys.argv[1]这样的形式访问。保证不要越界。
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.