для Python, как я могу использовать консоль моего приложения для выполнения одной из моих команд - PullRequest
3 голосов
/ 21 мая 2011

Я прошу прощения, если я не объяснил это достаточно хорошо, но я хочу знать, как я мог бы использовать мою консоль в своем приложении, чтобы получить ввод типа «добавить 5 4», чтобы он фактически добавил 5 + 4 вместо простой печати это из. Мне действительно нужна функция, которая может взять строку «добавить 5 4» и узнать, что я начал со слова «добавить».

1 Ответ

1 голос
/ 21 мая 2011

Если вы хотите сделать полноценного переводчика, я бы сказал, выучить pyParsing .

В противном случае,

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

parse(raw_input());

Обратите внимание, что я делаю абсолютнонет проверки ошибок, вы должны иметь это в своем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...