python - 对于 python 我如何使用我的应用程序的控制台来执行我的命令之一

标签 python string function console

如果我解释得不够好,我深表歉意,但我想知道如何在我的应用程序中使用我的控制台来获取像“add 5 4”这样的输入,这样它实际上会添加 5+4 而不仅仅是打印出来。我真的只需要一个函数,它可以接受字符串“add 5 4”并识别出我是从 add 这个词开始的。

最佳答案

如果你想做一个成熟的解释器,我会说学习 pyParsing .

否则,

def parse(string):
    words = string.rsplit()
    if words[0] == "add":
        print int(word[1]) + int(word[2])

parse(raw_input());

请注意,我绝对没有进行任何错误检查,您应该在您的应用程序中进行检查。

关于python - 对于 python 我如何使用我的应用程序的控制台来执行我的命令之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6083243/

相关文章:

c++ - 字符串复制到字符数组

javascript - JQuery 数据从哪里来?

python - 显示来自图像原始数据的图像

java - 即使字符串池中已有可用的对象,字符串追加也会花费更多时间

python - 在Python中更改像素颜色: How to do it faster?

php - php 中的正则表达式- 从字符串中捕获 9 种类型的数字

javascript - javascript函数的未定义函数错误

php - 使用 MySql Update 和 PHP 制作表情符号

python - 列表和子列表

Python:提取 GLGCM 特征