Wie schreibe ich in den Dateideskriptor 3 eines subprocess.Popen-Objekts?
Ich versuche, die Umleitung im folgenden Shell-Befehl mit Python zu erreichen (ohne Named Pipes zu verwenden):
%Vor% Der Unterprozess proc
erbt die im übergeordneten Prozess geöffneten Dateideskriptoren.
Sie können also os.open
verwenden, um die Datei passphrase.txt zu öffnen und den zugehörigen Dateideskriptor zu erhalten. Sie können dann einen Befehl erstellen, der diesen Dateideskriptor verwendet:
Um von einer Pipe anstelle einer Datei zu lesen, könnten Sie os.pipe
:
Tags und Links python subprocess