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

前端 未结 8 821
借酒劲吻你
借酒劲吻你 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 12:56

    if len(sys.argv) == 1:
       print('no arguments passed')
       sys.exit()
    

    This will check if any arguments were passed at all. If there are no arguments, it will exit the script, without running the rest of it.

提交回复
热议问题