我目前正在try 为我编写的自定义脚本制作一些类似于shell的小实用程序,这样我就可以轻松地使用它(它相当简单,所以交互式shell将是完美的).
关于如何用Python创建shell,你有什么资源可以提供给我吗?我花了一段时间在谷歌上搜索,但我能找到的只是关于空闲和类似的Python名口译员的信息.但我更想知道如何编写一个完全基于自定义命令行的shell.
我的方法是将stdin/out与命令挂钩,但考虑到Python库提供了这么多优秀的实用程序,如果没有更好的方法,我想确认一下.
我目前正在try 为我编写的自定义脚本制作一些类似于shell的小实用程序,这样我就可以轻松地使用它(它相当简单,所以交互式shell将是完美的).
关于如何用Python创建shell,你有什么资源可以提供给我吗?我花了一段时间在谷歌上搜索,但我能找到的只是关于空闲和类似的Python名口译员的信息.但我更想知道如何编写一个完全基于自定义命令行的shell.
我的方法是将stdin/out与命令挂钩,但考虑到Python库提供了这么多优秀的实用程序,如果没有更好的方法,我想确认一下.
标准库中的cmd模块可能是一个开始——如果您在使用它时遇到任何问题,请发布更具体的问题(最好是用一些玩具示例来展示您试图实现的目标和您得到的结果!).