Вопросы по теме 'subprocess'
Как выполнить программу или вызвать системную команду?
Как вызвать внешнюю команду (как если бы я набрал ее в оболочке Unix или в командной строке Windows) из сценария Python?
3741359 просмотров
schedule
27.04.2022
Можно ли общаться с подпроцессом с помощью subprocess.Popen?
Я пытаюсь написать скрипт Python, который упаковывает наше программное обеспечение. Этот скрипт должен собрать наш продукт и упаковать его. В настоящее время у нас есть другие сценарии, которые делают каждую часть отдельно, включая сценарии csh и...
2691 просмотров
schedule
22.08.2022
Как использовать subprocess.Popen для соединения нескольких процессов по каналам?
Как выполнить следующую команду оболочки с помощью модуля Python subprocess ?
echo "input data" | awk -f script.awk | sort > outfile.txt
Входные данные будут поступать из строки, поэтому мне действительно не нужно echo . Я зашел так...
69053 просмотров
schedule
18.12.2022
Что означает аргумент "оболочка" в подпроцессе в Windows?
В документации для модуля подпроцесса указано, что «Если shell имеет значение True, указанная команда будет выполнена через оболочку». Что это означает на практике в ОС Windows?
1165 просмотров
schedule
10.05.2022
Запуск и управление внешним процессом через STDIN/STDOUT с помощью Python
Мне нужно запустить внешний процесс, которым нужно управлять с помощью сообщений, отправляемых туда и обратно через стандартный ввод и стандартный вывод. Используя subprocess.Popen, я могу запустить процесс, но не могу контролировать его выполнение...
6321 просмотров
schedule
12.10.2022
Могу ли я отправить SIGINT в подпроцесс Python в Windows?
У меня есть скрипт Python, управляющий процессом gdb в Windows, и мне нужно иметь возможность отправить SIGINT порожденному процессу, чтобы остановить целевой процесс (управляемый gdb)
Похоже, что в Win32 доступен только SIGTERM, но ясно, что если...
5670 просмотров
schedule
31.05.2023
Небуферизованное чтение из процесса с использованием подпроцесса в Python
Я пытаюсь читать из процесса, который производит долгий и трудоемкий вывод. Однако я хочу поймать его вывод по мере его создания . Но использование чего-то вроде следующего, похоже, буферизует вывод команды, поэтому я получаю все выходные строки...
8498 просмотров
schedule
07.12.2022
Как в Django вызвать подпроцесс с медленным временем запуска
Предположим, вы используете Django в Linux, и у вас есть представление, и вы хотите, чтобы это представление возвращало данные из подпроцесса с именем cmd , который работает с файлом что создает представление, например вот так:
def...
3383 просмотров
schedule
11.07.2022
Python, подпроцесс, devenv, почему нет вывода?
Я создаю решение Visual Studio из скрипта Python. Все работает хорошо, за исключением того, что я не могу зафиксировать вывод сборки.
p = subprocess.Popen(['devenv', 'solution.sln', '/build'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
(out,...
5141 просмотров
schedule
17.03.2023
Как вызвать ssh модулем подпроцесса, чтобы он использовал переменную SSH_ASKPASS
Я пишу графический интерфейс, который использует команды SSH. Я попытался использовать модуль подпроцесса для вызова ssh и установить переменную среды SSH_ASKPASS, чтобы мое приложение могло открывать окно с запросом пароля SSH. Однако я не могу...
20765 просмотров
schedule
27.01.2023
Цвет кнопки после завершения подпроцесса
У меня есть программа Tk python, которая создает список файлов python в текущем каталоге и создает кнопку для каждого из них. Когда вы нажимаете кнопку, соответствующая программа Python запускается через подпроцесс в новом терминале gnome. Я хотел...
331 просмотров
schedule
26.08.2022
Какие разрешения требуются для subprocess.Popen?
Следующий код:
gb = self.request.form['groupby']
typ = self.request.form['type']
tbl = self.request.form['table']
primary = self.request.form.get('primary', None)
if primary is not None:
create = False
else:
create = True
mdb =...
38815 просмотров
schedule
29.04.2023
Конвейерный вывод subprocess.Popen в файлы
Мне нужно запустить несколько длительных процессов с subprocess.Popen , и я хотел бы, чтобы stdout и stderr из каждого автоматически передавались в отдельные файлы журналов. Каждый процесс будет выполняться одновременно в течение нескольких...
64929 просмотров
schedule
10.10.2022
почему python.subprocess зависает после proc.communicate()?
У меня есть интерактивная программа под названием my_own_exe . Сначала он выводит alive , затем вы вводите S\n , а затем снова выводит alive . Наконец, вы вводите L\n . Он выполняет некоторую обработку и завершает работу.
Однако, когда я...
37970 просмотров
schedule
02.11.2022
подпроцесс ничего не выводит
Я пытаюсь использовать Python для запуска pdftotext, но по какой-то причине мой код не работает. Если я запущу приведенное ниже, я ожидаю, что переменная содержимого будет содержать содержимое PDF-файла, но в результате я получаю просто пустую...
414 просмотров
schedule
01.08.2023
Python: скрипт работает, но, похоже, через некоторое время заходит в тупик
У меня есть следующий скрипт, который по большей части работает Ссылка на PasteBin Задача скрипта — начать число потоков, каждый из которых, в свою очередь, запускает подпроцесс с Popen. Результат каждого подпроцесса следующий:
1
2
3
.
.
.
n...
211 просмотров
schedule
15.12.2023
Захватить выходные данные подпроцесса
Я узнал, что при выполнении команд на Python я должен использовать подпроцесс. Я пытаюсь кодировать файл через ffmpeg и наблюдать за выводом программы, пока файл не будет готов. Ffmpeg регистрирует прогресс в stderr.
Если я попробую что-то вроде...
34624 просмотров
schedule
28.05.2023
как убить (или избежать) процессы-зомби с помощью модуля подпроцесса
Когда я запускаю скрипт Python из другого скрипта Python с помощью модуля подпроцесса, процесс-зомби создается, когда подпроцесс «завершается». Я не могу убить этот подпроцесс, если не убью родительский процесс Python.
Есть ли способ убить...
56383 просмотров
schedule
04.05.2022
Запустите nano как подпроцесс из python, зафиксируйте ввод
Я пытаюсь запустить текстовый редактор (nano) изнутри Python, чтобы пользователь ввел текст, а затем захватил текст после его записи (Control-O). Я раньше не работал ни с модулем subprocess , ни с каналами, поэтому не знаю, что делать дальше....
2564 просмотров
schedule
08.07.2022
подпроцесс python скрывает стандартный вывод и ждет его завершения
У меня есть этот код:
def method_a(self):
command_line = 'somtoolbox GrowingSOM ' + som_prop_path
subprocess.Popen(shlex.split(command_line))
......
def method_b(self): .....
....
и, как вы все видите, у method_a есть подпроцесс,...
14062 просмотров
schedule
23.06.2023