Suchergebnisse für Anfrage "subprocess"

2 die antwort

Liest die Ausgabe des untergeordneten Prozesses mit Python

Der KontextIch benutze diesubprocess Modul zum Starten eines Prozesses aus Python. Ich möchte in der Lage sein, auf die Ausgabe (stdout, stderr) zuzugreifen, sobald sie geschrieben / gepuffert ist. Die Lösung muss Windows 7 unterstützen. Ich ...

1 die antwort

So interagieren Sie mit ssh mithilfe des Subprozessmoduls

Ich versuche, einen untergeordneten ssh-Prozess mithilfe eines Unterprozesses zu erzeugen. Ich arbeite an Python 2.7.6 unter Windows 7 Hier ist mein Code: from subprocess import * r=Popen("ssh sshserver@localhost", stdout=PIPE) ...

1 die antwort

Python Multiprocessing und Unabhängigkeit von Kinderprozessen

Auf dem Python-Terminal führe ich einen Befehl wie den folgenden aus, um einen lang laufenden untergeordneten Prozess zu erzeugen: from multiprocessing.process import Process Process(target=LONG_RUNNING_FUNCTION).start()Dieser Befehl wird ...

TOP-Veröffentlichungen

2 die antwort

Führen Sie einen Unterprozess aus und drucken Sie die Ausgabe zur Protokollierung

Ich suche nach einer Möglichkeit, Shell-Skripte von Python aus aufzurufen und ihre stdout- und stderr-Werte mithilfe der Protokollierung in eine Datei zu schreiben. Hier ist mein Code: import logging import tempfile import shlex import os ...

3 die antwort

'Ja' meldet Fehler bei der Unterprozesskommunikation ()

Ich verwende die folgende Funktion, um einen Befehl in Python auszuführen: def run_proc(cmd): child = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, stderr = child.communicate() returncode = ...

1 die antwort

Echtzeitausgabe eines Unterprogramms an die Standardausgabe eines pyQT-Widgets

Hallo, ich habe gesehen, dass es zu diesem Thema bereits viele Fragen gibt, aber keine scheint meine Frage zu beantworten. Laut untenstehendem Link habe ich sogar winpexpect ausprobiert, da ich Windows benutze, aber es scheint, als würde es für ...

5 die antwort

Öffnen Sie mit Python eine Shell-Umgebung, führen Sie einen Befehl aus und beenden Sie die Umgebung

Ich versuche, einen Prozess mit Python zu automatisieren. Wenn ich nur im Terminal bin, sieht der Workflow folgendermaßen aus: user:> . /path/to/env1.sh user:> python something.py user:> exit user:> . /path/to/env2.sh user:> python something2.py ...

8 die antwort

Python-Unterprozess / Popen mit einer geänderten Umgebung

Ich glaube, dass das Ausführen eines externen Befehls in einer leicht geänderten Umgebung ein sehr häufiger Fall ist. So tendiere ich dazu: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] ...

2 die antwort

Programm bleibt bei Verwendung von subprocess.Popen () oder subprocess.check_call () hängen

Ich möchte ein Programm von Python ausführen und dessen Speichernutzung ermitteln. Dazu benutze ich: l=['./a.out','<','in.txt','>','out.txt'] p=subprocess.Popen(l,shell=False,stdout = subprocess.PIPE, stderr = subprocess.PIPE) p.wait() ...

2 die antwort

Ressource vorübergehend nicht verfügbar Fehler mit Unterprozessmodul in Python

In Python spawne ich agnuplot Prozess zum Generieren von GIF-Bildern aus einem Datensatz. from subprocess import Popen, PIPE def gnuplotter(...) p = Popen([GNUPLOT], shell=False, stdin=PIPE, stdout=PIPE) p.stdin.write(r'set terminal gif;') ...