使用Python创建自定义(交互式)shell
我现在正在尝试制作一个小工具,类似于命令行的那种,用来运行我写的自定义脚本,这样我就可以更方便地使用它(因为这个脚本比较简单,所以一个交互式的命令行界面会非常合适)。
你有没有关于如何用Python 3创建一个命令行工具的资源推荐给我?我在网上找了很久,但找到的都是关于IDLE和其他类似的Python解释器的信息。我其实更想知道怎么写一个完全自定义的、基于命令行的工具。
我的想法是通过连接标准输入和输出(stdin/out)来处理命令,但考虑到Python库提供了很多很棒的工具,我想确认一下有没有更好的方法。