使用Python自定义(交互式)shell

pok*_*oke 25 shell python-3.x

我正在尝试为我编写的自定义脚本创建一些类似shell的小实用程序,因此我可以轻松地使用它(它相当简单,因此交互式shell将是完美的).

关于如何在Python中创建shell,你有什么资源吗?我花了一段时间谷歌搜索,但我能找到的只是关于IDLE和类似Python解释器的信息.但我宁愿知道如何编写一个完全自定义和基于命令行的shell.

我的方法是将stdin/out挂钩到命令,但鉴于Python库提供了许多优秀的实用程序,我想确保没有更好的方法.

Ale*_*lli 27

标准库中的cmd模块可能是一个开始 - 如果您在使用它时遇到任何问题,请发布更具体的问题(理想情况下,一些玩具示例显示您要实现的目标以及您获得的内容!).