How to check if an argument from commandline has been set?

前端 未结 8 816
借酒劲吻你
借酒劲吻你 2020-12-28 12:26

I can call my script like this:

python D:\\myscript.py 60

And in the script I can do:

arg = sys.argv[1]
foo(arg)

8条回答
  •  旧巷少年郎
    2020-12-28 13:00

    If you're using Python 2.7/3.2, use the argparse module. Otherwise, use the optparse module. The module takes care of parsing the command-line, and you can check whether the number of positional arguments matches what you expect.

提交回复
热议问题