raw_input в переменной python для cmd - PullRequest
0 голосов
/ 18 августа 2011

Как я могу взять этот код, взять raw_input и добавить «ping» перед ним в cmd, чтобы он выглядел так в командной строке: [ping (raw_input)]

ЗДЕСЬ КОД:

          RS_usr = raw_input('input user here: ')
          from subprocess import Popen, PIPE, STDOUT


          p = Popen(['cmd.exe'], stdout=PIPE, stdin=PIPE, stderr=STDOUT)

          out,err = p.communicate(input=RS_usr)
          print(out)

1 Ответ

0 голосов
/ 18 августа 2011

Если я вас правильно понял, вы должны изменить пару строк в вашем скрипте:

p = Popen(['cmd.exe', '/k', 'set PROMPT=[Hello, (' + RS_usr + ')]' ], stdout=PIPE, stdin=PIPE, stderr=STDOUT)

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