2016-02-03 64 views
0

我目前正在開發一個控制檯應用程序在python.It格式需要從終端命令<my-python-module.py> <command> <other-args> 但是我想放到REPL,當我寫如何編寫Python控制檯應用程序與REPL

我的節目

它應該做的像fololowing

my-program> command 1 
my-program> command 2 
my-program> exit 
good-bye! 

我該怎麼做?

+0

可能的重複http://stackoverflow.com/questions/1395913/python-drop-into-repl-read-eval-print-loop – AlokThakur

回答

1

標準庫有cmd,讓你「爲面向行的命令解釋器的支持」:

cmd的類提供了寫作面向行的命令解釋一個簡單的框架。這些通常是用於測試工具,管理工具,和原型,稍後將包裹在更復雜的界面有用

還有prompt-toolkit

prompt_toolkit是構建強大的交互式命令行庫和Python中的終端應用程序。

相關問題