我想创建一个程序,它只在从命令提示符键入大量有效参数时运行。但程序将一直循环,直到输入“”。你知道吗
例如:
C:\User\ABC>python example.py "argv1" "argv2"
-> do something, then ask to keep prompting for more arguments in command prompt
C:\User\ABC>python example.py
-> no argument, the program will ask for arguments. If "" is entered, the program will exit
C:\User\ABC>python example.py "argv1" "argv2" "argv3"
-> too many arguments, error code display
sys.exit(1)
更接近原始请求的可能是:
…之后,您将执行常规的
len(sys.argv)
处理。你知道吗对于双参数情况,更简单的方法可能更像:
也就是说,更常规的做法是退出,当用法不正确时,希望用户在提示符中添加缺少的参数后重新运行命令。你知道吗
相关问题 更多 >
编程相关推荐