Python выполняет синхронные команды Windows - PullRequest
0 голосов
/ 21 декабря 2018

Я хочу выполнить несколько команд (командную строку) в Python, чтобы я мог использовать вывод одной команды в качестве ввода для следующей команды.А также, команды должны выполняться в одной командной строке.Есть ли способ, который возможен в Python?Я знаю, что команды могут быть запущены с использованием subprocess.Popen ().Рассмотрим следующий скрипт:

import subprocess
#let the command be cmd1
proc = subprocess.Popen('cmd.exe', stdin = subprocess.PIPE, stdout = subprocess.PIPE)

proc.stdin.write(cmd1)
proc.stdin.close()
print(proc.stdout.read())

Это полезно, когда вы хотите выполнить несколько команд.Но я также хочу использовать выходные данные одной команды в качестве входных данных для следующей команды.

Примечание. Я хочу выполнить скрипт Python в Windows 10

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