我input()
用来向用户询问 Python (3) CLI 脚本中的命令。
我希望他们能够按下↑</kbd> to reuse older commands. For that matter I'd like them to be able to do other basic line editing too.
我可以通过运行来获得这些功能,rlwrap myscript.py
但我宁愿不必运行包装脚本。(是的,我可以设置一个别名,但如果可以的话,我想将它封装在脚本中)
是否有一个库可以启用此功能(例如,提供历史/编辑意识版本input()
)还是我需要从头开始?