Для того чтобы отправить команду на командную строку в Python и получить ответ, можно воспользоваться модулем subprocess
. Вот пример того, как можно сделать это:
import subprocess # Отправляем команду на командную строку command = "ping google.com" # Пример команды - пинг до google.com process = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True) # Получаем результат выполнения команды output, error = process.communicate() # Выводим результат print(output.decode("utf-8"))
В этом примере мы отправляем команду "ping google.com"
на командную строку, используя subprocess.Popen
. Затем с помощью communicate()
мы получаем вывод команды в переменной output
. Наконец, мы декодируем вывод с помощью decode("utf-8")
и выводим его на экран.
Это простой пример. Вы можете изменить команду на любую другую команду командной строки, которую вы хотите исполнить, и обработать вывод в соответствии с вашими потребностями. Будьте осторожны с командами, которые вы исполняете с помощью subprocess
, чтобы избежать уязвимостей безопасности.