Suchergebnisse für Anfrage "subprocess"

6 die antwort

Was ist das Java-Äquivalent zu Pythons Unterprozess.Popen ()?

import subprocess import os prefix = os.path.expanduser("~/.bin/kb/") p = subprocess.Popen([(prefix + "koreball"),(prefix + "/data"),'3'])

0 die antwort

Subprocess Timeout funktioniert nicht

Ich habe einige fehlerhafte OCaml-Programme in Strings und verwende den Python-Unterprozess, um das Feedback vom Compiler zu überprüfen. Da es jedoch einige Programme gibt, die Endlosschleifen enthalten, bleibt der Unterprozess auch dann hängen, ...

2 die antwort

Benutzerdefinierte Standardeingabe für Python-Unterprozess

Ich führe einen SSH-Prozess wie diesen aus: sshproc = subprocess.Popen([command], shell=True) exit = os.waitpid(sshproc.pid, 0)[1]Dies funktioniert und öffnet ein interaktives Terminal. Basierend auf der Dokumentation fürsubprocess, sshproc ...

TOP-Veröffentlichungen

52 die antwort

Nicht blockierendes Lesen eines Unterprozesses.PIPE in python

Ich benutze dassubprocess module [http://docs.python.org/library/subprocess.html], um einen Unterprozess zu starten und eine Verbindung zu seinem Ausgabestream (stdout) herzustellen. Ich möchte in der Lage sein, nicht blockierende Lesevorgänge ...

6 die antwort

Python: Unterprozess mit unterschiedlichem Arbeitsverzeichnis [duplizieren]

Diese Frage hat hier bereits eine Antwort: Geben Sie das Arbeitsverzeichnis für popen @ a [/questions/1685157/specify-working-directory-for-popen] 1 AntwortIch habe ein Python-Skript, das sich in diesem Verzeichnis ...

10 die antwort

Wie verhindert man, dass Python Signale an Unterprozesse weitergibt?

Ich verwalte einige Simulationen mit Python. Ich erstelle die Parameter und starte das Programm mit: pipe = open('/dev/null', 'w') pid = subprocess.Popen(shlex.split(command), stdout=pipe, stderr=pipe)Mein Code verarbeitet verschiedene Signale. ...

2 die antwort

Unter welcher Bedingung erhält ein Python-Unterprozess eine SIGPIPE?

Ich lese die Python-Dokumentation zur Popen-Klasse im Abschnitt zum Unterprozessmodul und bin auf den folgenden Code gestoßen: p1 = Popen(["dmesg"], stdout=PIPE) p2 = Popen(["grep", "hda"], stdin=p1.stdout, stdout=PIPE) p1.stdout.close() # Allow ...

4 die antwort

Ausgabe von pv mit python erhalten

Gibt es eine Möglichkeit, das Programm pv in Python zu verwenden, um den Fortschritt einer Operation zu ermitteln? isher habe ich folgendes: p0 = sp.Popen(["pv", "-f", args.filepath], bufsize=0, stdout=sp.PIPE, stderr=sp.PIPE) p1 = ...

4 die antwort

Subprocess Modulfehler mit 'Export' in Python unter Linux?

Ich richte ein Programm ein, um meinen Computer mit dem Proxy unserer Schule zu verbinden, und habe derzeit etwa Folgendes: import subprocess import sys username = 'fergus.barker' password = '*************' proxy = 'proxy.det.nsw.edu.au:8080' ...

6 die antwort

Wie kann die Ausführungszeit des Programms bei Verwendung eines Unterprozesses begrenzt werden?

Ich möchte einen Unterprozess verwenden, um ein Programm auszuführen, und ich muss die Ausführungszeit begrenzen. Ich möchte es beispielsweise beenden, wenn es länger als 2 Sekunden ausgeführt wird. Für gängige Programme funktioniert kill () ...