我目前正在python中开发一个控制台应用程序。它以<my-python-module.py> <command> <other-args>
格式从终端获取命令
但是,当我写
我的程序
它应该像fololowing
my-program> command 1
my-program> command 2
my-program> exit
good-bye!
我该怎么做?
答案 0 :(得分:1)
标准库有cmd,它为您提供“支持面向行的命令解释器”:
Cmd类为编写面向行的命令解释器提供了一个简单的框架。这些通常对测试工具,管理工具和原型很有用,以后将用更复杂的界面包装
prompt_toolkit是一个用于在Python中构建功能强大的交互式命令行和终端应用程序的库。