用户命令解析器

时间:2017-08-08 14:39:17

标签: python-3.x command-line-parser

是否有任何python模块是用户输入数据的解析器并执行用户命令并处理Python语法?例如:

user>for i in range(3):
...    doSomething()

上面的行将执行doSomething()方法3次。我知道有许多解析器包,但我还没有看到任何可能执行Python语法。

1 个答案:

答案 0 :(得分:0)

我无法告诉您究竟在寻找什么。这听起来像是你要求使用Python shell,在这种情况下你应该在命令提示符下运行python。另一方面,如果您正在寻找解析库的命令行参数,请尝试here中的argparse