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

发布于 2024-11-08 12:58:28 字数 129 浏览 0 评论 0原文

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

I apologize if I didn't explain this well enough but I want to know how I could use my console in my app to take an input like "add 5 4" so it would actually add 5+4 instead of just printing it out. I really just need a function that could take the string "add 5 4" and recognize i started with the word add.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回忆追雨的时光 2024-11-15 12:58:28

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

否则,

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

parse(raw_input());

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

If you want to make a fully-fledged interpreter, I would say learn pyParsing.

Otherwise,

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

parse(raw_input());

Notice that I'm doing absolutely no error checking, you should have that in your app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文