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

前端 未结 8 700
借酒劲吻你
借酒劲吻你 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:11
    if len(sys.argv) < 2:
        print "You must set argument!!!"
    
    0 讨论(0)
  • 2020-12-28 13:11
    for arg in sys.argv:
        print (arg)  
        #print cli arguments
    

    You can use it to store the argument in list and used them. Is more safe way than to used them like this sys.argv[n]

    No problems if no arguments are given

    0 讨论(0)
提交回复
热议问题