python命令行参数

运行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]这样的形式访问。保证不要越界。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *