Как отправить команду с параметрами во внешнее приложение cmd в Python? - PullRequest
0 голосов
/ 04 декабря 2011

Мне нужно выполнить и отправить команду во внешнее приложение из python:

.\Ext\PrintfPC /p “C:\Leica\DBX” /l “.\joblist.log”

Это приложение cmd, возможно ли скрыть его консоль и завершить работу, используя только питон

1 Ответ

1 голос
/ 04 декабря 2011

Вы, вероятно, ищете модуль подпроцесса .Пример выполнения команды ls -l bash в Unix-системе:

subprocess.call(['ls', '-l'])

Итак, в вашем случае это должно выглядеть примерно так:

subprocess.call(['.\Ext\PrintfPC', '/p', 'C:\Leica\DBX', '/l', '.\joblist.log'])

Посмотрите на связанныйДокументация, хотя, потому что вы также можете получить выходные данные из выполнения командной строки, используя pipe / Popen объекты.

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