Вопросы по теме 'popen'

неудачное использование popen() в C?
Я могу запустить следующую команду xwd -root | xwdtopnm | pnmtojpeg > screen.jpg в терминале под Linux, и он создаст скриншот моего текущего экрана. Я пытаюсь сделать следующее с кодом: #include <stdio.h> #include...
14158 просмотров
schedule 24.07.2023

Как мне получить информацию в реальном времени из подпроцесса. Открыть в python (2.5)
Я бы хотел использовать модуль подпроцесса следующим образом: создать новый процесс, выполнение которого потенциально может занять много времени. захватить stdout (или stderr , или потенциально оба, вместе или по отдельности) Обработка...
12871 просмотров
schedule 17.04.2022

Попен и питон
Работаю над некоторым кодом, и мне выдается ошибка при запуске из командной строки... NameError: name 'Popen' is not defined но я импортировал и import os , и import sys . Вот часть кода exepath = os.path.join(EXE File location is...
64323 просмотров
schedule 05.09.2022

Как получить среду из подпроцесса?
Я хочу вызвать процесс через программу Python, однако для этого процесса требуются определенные переменные среды, которые устанавливаются другим процессом. Как я могу заставить переменные среды первого процесса передавать их вторым? Вот как...
14095 просмотров

чтение os.popen (команды) в строку
Я не уверен, что мое название правильное. Что я делаю, так это пишу скрипт на Python, чтобы автоматизировать написание некоторого кода. Итак, я разбираю файл .h. но я хочу развернуть все макросы, прежде чем начать. поэтому я хочу вызвать оболочку,...
93779 просмотров
schedule 29.07.2022

Команда Python popen. Подождите, пока команда не будет завершена
У меня есть сценарий, в котором я запускаю команду popen a shell. Проблема в том, что сценарий не дожидается завершения выполнения этой команды popen и сразу же продолжает работу. om_points = os.popen(command, "w") ..... Как я могу сказать...
179840 просмотров
schedule 26.05.2022

Java: функция, похожая на popen()?
Это в контексте локальной программы Processing . Я хотел бы запустить внешнюю программу для получения некоторых данных. Есть ли функция popen() или аналогичная, которую я могу использовать?
7063 просмотров
schedule 26.01.2023

Python unicode popen или ошибка Popen при чтении unicode
У меня есть программа, которая генерирует следующий вывод: ┌───────────────────────┐ │10 day weather forecast│ └───────────────────────┘ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Tonight Sep 27...
4556 просмотров
schedule 30.03.2023

Ruby pipe: как связать вместе выходные данные двух подпроцессов?
Есть ли автоматизированный способ создания оболочки в Ruby? Я пытаюсь преобразовать следующий код оболочки в Ruby: a | b | c... > ... но единственное решение, которое я нашел до сих пор, - это самостоятельно управлять буфером (упрощенное,...
11918 просмотров
schedule 19.03.2022

python – как передать вывод с помощью popen?
Я хочу pipe вывести свой файл с помощью popen , как мне это сделать? test.py : while True: print"hello" а.py : import os os.popen('python test.py') Я хочу передать вывод, используя os.popen . как я могу сделать то же...
54875 просмотров
schedule 29.10.2022

Самый стандартный способ выбрать имя функции в зависимости от платформы?
В настоящее время я использую функцию popen в коде, который компилируется двумя компиляторами: MS Visual Studio и gcc (в Linux). Возможно, я захочу добавить gcc (на MinGW) позже. Функция называется popen для gcc, но _popen для MSVS, поэтому...
226 просмотров
schedule 21.05.2022

Подпроцесс python Popen Environment PATH?
Я не понимаю, как subprocess ищет исполняемый файл при использовании Popen() . Он работает, если заданы абсолютные пути к дочернему процессу, но я пытаюсь использовать относительные пути. Я обнаружил, что если я установлю переменную среды...
76748 просмотров
schedule 07.06.2022

альтернатива popen()
Мой вопрос является продолжением этого: popen создает дополнительный процесс sh Мотивы: 1) Моя программа должна создать дочерний элемент, который выполняет tail в файле. Мне нужно обработать вывод построчно. Вот почему я использую popen ,...
15247 просмотров
schedule 08.04.2022

Отключение вывода tcpdump при использовании popen
Я пишу программу на C для анализа пакетов, захваченных tcpdump. В моей программе я использую popen , чтобы открыть канал для процесса tcpdump, который захватывает пакеты и выводит необработанные данные на стандартный вывод, как показано ниже....
3725 просмотров
schedule 23.04.2023

Python – как вызывать команды bash с помощью канала?
Я могу запустить это обычно в командной строке в Linux: $ tar c my_dir | md5sum Но когда я пытаюсь вызвать его с помощью Python, я получаю сообщение об ошибке: >>> subprocess.Popen(['tar','-c','my_dir','|','md5sum'],shell=True)...
21578 просмотров
schedule 07.04.2023

Подпроцесс Python: открыть stdin, мешающий stdout / stderr
Очень этим озадачен. При использовании Popen, если используется только stdout или stderr, работает следующий код: def run(self): self.externalProcess = subprocess.Popen(['./external_process.out 1>&2'], shell=True,...
2014 просмотров
schedule 20.12.2022

получить вывод в реальном времени из Popen
# cmd = "python subscript.py" cmd = "ping localhost -n 10" ofile =open("C:\file.log","w") sp = subprocess.Popen(cmd,bufsize = 1, stdout = subprocess.PIPE, stderr = subprocess.PIPE) while True: sp.poll() line = sp.stdout.readline() #eline...
1041 просмотров
schedule 14.11.2022

Взаимодействие подпроцессов Python, почему мой процесс работает с Popen.communicate, но не с Popen.stdout.read()?
Я пытаюсь общаться с чат-ботом командной строки с Python, используя модуль subprocess . (http://howie.sourceforge.net/ с использованием скомпилированного двоичного файла win32, у меня есть свои причины!) Это работает: proc =...
6188 просмотров
schedule 25.11.2023

Чтение/запись в подпроцесс Popen()
Я пытаюсь поговорить с дочерним процессом, используя вызов python subprocess.Popen(). В моем реальном коде я реализую тип IPC, поэтому я хочу записать некоторые данные, прочитать ответ, записать еще несколько данных, прочитать ответ и так далее....
16206 просмотров
schedule 08.11.2022

gobject и subprocess.Popen для связи в графическом интерфейсе GTK
Я пытаюсь использовать объект для обеспечения связи между процессом Popen и графическим интерфейсом GTK. Вдохновленный этим: https://pygabriel.wordpress.com/2009/07/27/redirecting-the-stdout-on-a-gtk-textview/#comment-156 Я реализовал что-то...
1432 просмотров
schedule 02.09.2022