Wil*_*uck 2 python shell exec
我正在尝试创建一个类似于shell的环境,其中向用户显示">>>"并且可以键入任意多个预定义的命令.但是,我能想到实现这一点的唯一方法是使用字典映射命令 - > code和python的"exec".
有没有更正确的方法呢?
Ned*_*der 6
标准库模块cmd专门用于此目的.
如果您最终完成自己的解决方案,则无需涉及执行.您的字典映射命令到代码应该将字符串映射到字符串.它可以将字符串映射到实际函数.实际上,类是字符串到代码的映射(方法名称到方法定义).
归档时间:
15 年,10 月 前
查看次数:
285 次
最近记录: