在Python中将输入作为命令行参数处理

时间:2015-02-06 06:14:47

标签: python command-line-arguments

我已经理解了Python中命令行参数的概念,我也能够使用它。在程序运行期间,我希望用户以与命令行参数相同的方式输入详细信息。基本上我想在程序运行期间再次使用命令行功能。我能这样做吗?如果有,怎么样? 我希望我的问题清楚明白。 任何帮助,将不胜感激。 谢谢!

1 个答案:

答案 0 :(得分:0)

你可以试试这个,它会刺激交互式命令行

print ">>"

while True:
    inputStr = raw_input(">>what is your choice, input exit to quit\n>>")
    if inputStr == "exit":
        print "bye"
        break
    else:
        msg = ">> This is your input :%s" % inputStr
        print msg