Результаты поиска по запросу "subprocess"

1 ответ

Как выполнить Java-программу с использованием Python с учетом входов и выходов как

Рассмотрим мою программу на Python как input.py import os.path,subprocess from subprocess import STDOUT,PIPE def compile_java(java_file): subprocess.check_call(['javac', java_file]) def execute_java(java_file): java_class,ext = ...

3 ответа

Подпроцесс Python: как использовать каналы трижды? [Дубликат]

На этот вопрос уже есть ответ здесь: Как использовать subprocess.Popen для соединения нескольких процессов по каналам? [/questions/295459/how-do-i-use-subprocess-popen-to-connect-multiple-processes-by-pipes] 8 ответовЯ хотел бы использовать ...

2 ответа

Взаимодействие с подпроцессами Python, почему мой процесс работает с Popen.communicate, но не с Popen.stdout.read ()?

Я пытаюсь связаться с ботом чата командной строки с Python, используяsubprocess модуль. (http://howie.sourceforge.net/ с использованием скомпилированного двоичного файла win32, у меня есть свои причины!) Это работает: proc = ...

ТОП публикаций

4 ответа

Взаимодействие с Bash из Python

Я играл с Питономsubprocess модуль, и я хотел сделать «интерактивный сеанс» с Bash из Python. Я хочу иметь возможность читать команды вывода / записи bash из Python, как я это делаю на эмуляторе терминала. Я думаю, пример кода объясняет это ...

3 ответа

Параллельный подпроцесс Python

Я хочу запустить много процессов параллельно с возможностью использовать стандартный вывод в любое время. как мне это сделать? Нужно ли запускать поток для каждогоsubprocess.Popen() позвони, а что?

2 ответа

Python Subprocess.Popen из потока

Я пытаюсь запустить rsync, используя модуль подпроцесса и Popen внутри потока. После того, как я вызову rsync, мне нужно прочитать вывод. Я использую метод связи, чтобы прочитать вывод. Код работает нормально, когда я не использую поток. Похоже, ...

4 ответа

подпроцесс. Открыть с помощью пути Unicode

У меня есть имя файла Unicode, которое я хотел бы открыть. Следующий код: cmd = u'cmd /c "C:\\Pok\xe9mon.mp3"' cmd = cmd.encode('utf-8') subprocess.Popen(cmd)возвращается >>> 'C:\Pokיmon.mp3' is not recognized as an internal or external ...

4 ответа

Объект Python subprocess.Popen зависает, собирая дочерний вывод, когда дочерний процесс не завершается

Когда процесс завершается ненормально или не завершается вообще, я все еще хочу иметь возможность собирать, какой вывод он мог генерировать до этого момента. Очевидное решение этого примера кода - убить дочерний процесс с помощью os.kill, но в ...

1 ответ

Как взаимодействовать с ssh с помощью модуля подпроцесса

Я пытаюсь порождать дочерний процесс ssh, используя подпроцесс. Я работаю на Python 2.7.6 на Windows 7 вот мой код: from subprocess import * r=Popen("ssh sshserver@localhost", stdout=PIPE) stdout, stderr=r.communicate() print(stdout) ...

1 ответ

Подпроцесс Python Popen.communicate () эквивалентен Popen.stdout.read ()?

Очень конкретный вопрос (надеюсь):Каковы различия между следующими тремя кодами? (Я ожидаю, что это будет только потому, что первый не ожидает завершения дочернего процесса, в то время как второй и третий делают. Но я должен быть уверен, что ...