Как получить доступ к сообщениям Windows cmd через Python - PullRequest
0 голосов
/ 06 сентября 2011

У меня есть этот код на Python, который работает отлично.Что он делает, так это удаляет файлы из списка на листе.Теперь мой вопрос: если cmd возвращает не найденный файл, не может удалить, как я могу сообщить об этом Python, чтобы я мог поместить в журнал файлы, которые я не удалил?Я думал, что обработка ошибок поможет, но это не было ошибкой в ​​части Python, так как я просто вызывал cmd через Python.Любые идеи приветствуются.:)

Пример того, как я вызываю cmd:

import os
os.system('CLS()')

Ответы [ 2 ]

1 голос
/ 06 сентября 2011

Из документов:

"Модуль подпроцесса позволяет создавать новые процессы, подключаться к их каналам ввода / вывода / ошибок, и получать их коды возврата ."

http://docs.python.org/library/subprocess.html

0 голосов
/ 09 июля 2014

Вот коды, которые я использовал и которые хорошо работают в среде Windows:

import subprocess
subprocess.call(["cmd"])

Доступно также принимать больше параметров в виде списка в Python, и это также может вызвать ваше приложение * .exe для выполнения.

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