使用 Python 如何开发交互式命令行程序?
2014-03-08 来自:写轮眼 2 人回应

我希望使用 Python 开发可交互的命令行程序,类似 Python 自己的命令行,或者 mysql,psql,supervisorctl 这样的,应该是什么思路或者有什么类库可以参考么?

2014-03-10 来自:殷晓依

你说的这种交互模式下的程序和编程语言无关,一般的编程语言都可以实现,它的基本框架也很简单,就是一个无限循环,接收命令,处理命令而已,一般就是如下:

while True:
wait_for_input()
process_cmd()
...

你可以在process_cmd中开一个很长的switch语句,在里面针对各种命令进行细节处理。

2014-03-08 来自:江湖夜雨

可用readline

您的回应

你还未登陆,不能回应!登陆