Результаты поиска по запросу "popen"
в pexpect FAQ.
это мой подпроцесс: import time, sys for i in range(200): sys.stdout.write( 'reading %i\n'%i ) time.sleep(.02)И это скрипт, который контролирует и модифицирует вывод подпроцесса: import subprocess, time, sys print 'starting' proc = ...
У меня похожая проблема с пакетом librosa / audioread при попытке прочитать файл mp3. Но, к сожалению, трюк-трик у меня не работает
у меня есть скрипт на python, который запускает цикл, в котором он вызывает программу A через подпроцесс. Popen ожидает его вывода, затем сохраняет вывод, а затем вызывает его снова и так далее. (Это продолжает происходить в течение ...
Я хотел сказать, что каталог, из которого выполняется python, этот каталог добавляется в pythonpath. Здесь во втором случае добавляется / dir, а не / dir / subdir2. Таким образом, вы можете либо изменить свой код, чтобы отразить изменения (одним из способов может быть добавление / dir / subdir2 к os.path в вашем коде), либо запустить python из соответствующей директории.
утался в том, какsubprocess ищет исполняемый файл при использованииPopen(), Это работает, если заданы абсолютные пути к дочернему процессу, но я пытаюсь использовать относительные пути. Я обнаружил, что если я устанавливаю переменную окружения ...
Да, это специфично для 1.9. Похоже, что 1.8 использовал гораздо меньший и более ограниченный набор функций в Open3.
y я хочу иметь возможность: запустить командную строку (через оболочку)захватывать как stdout, так и stderr (предпочтительно как один поток) без использования>2&1 (что не работает для некоторых команд здесь)запускать с дополнительными ...
Некоторые из предложенных здесь решений позволяют делать это с потоками (но это не всегда удобно) или с asyncio (который недоступен в Python 2.x). Ниже приведен пример работающей реализации, позволяющей это сделать.
аюсь понять, как питон решает эту простую проблему. Моя проблема довольно проста. Если вы используете следующий код, он будет зависать. Это хорошо задокументировано в модуле подпроцесса. import subprocess proc = subprocess.Popen(['cat','-'], ...
Как открыть файл на Mac OSX 10.8.2 в python
Я пишу код Python на Eclipse и хочу открыть файл, который присутствует в папке загрузок. Я использую MAC OSX 10.8.2. Я пробовал сf=os.path.expanduser("~/Downloads/DeletingDocs.txt") а также ...
Обратите внимание, что этот также скрывает окно.
ытываю некоторые проблемы при использованииsubprocess.Popen() порождать несколько экземпляров одного и того же приложения из моего скрипта Python, используя потоки, чтобы они выполнялись одновременно. В каждом потоке я запускаю приложение, ...
Что такое
ользуюpty читать не блокируя стандартный вывод процесса, подобного этому: import os import pty import subprocess master, slave = pty.openpty() p = subprocess.Popen(cmd, stdout = slave) stdout = os.fdopen(master) while True: if p.poll() != None: ...
Редактировать: Если вам нужен поток, вы можете попробовать создать файлоподобный объект и передать его в stdout и stderr. (Я не пробовал, однако.) Затем вы могли бы читать (запрашивать) из объекта, как он пишется.
я есть следующий кусок кода Python (работает v2.7), который приводит кMemoryError исключения, возникающие при работе с большими (несколько ГБ) файлами: myProcess = Popen(myCmd, shell=True, stdout=PIPE, stderr=PIPE) myStdout, myStderr = ...
Вы могли бы даже сократить это до:
ичок в Python и пытаюсь учиться. Я пытаюсь реализовать простой рекурсивный grep с использованием Python для обработки, и вот что я дошел до этого. p = subprocess.Popen('find . -name [ch]', shell=True, ...