Ich habe ein Perl-Skript, das ich von einem Python-Skript aufrufen möchte. Ich habe überall nachgesehen und war nicht erfolgreich. Ich versuche im Grunde, das Perl-Skript aufzurufen, das 1 Variable zu ihm sendet, aber die Ausgabe des Perl-Skripts nicht benötigt, da es ein eigenständiges Programm ist.Call Perl-Skript von Python
Was ich mit so habe kommen weit ist:
var = "/some/file/path/"
pipe = subprocess.Popen(["./uireplace.pl", var], stdin=subprocess.PIPE)
pipe.stdin.write(var)
pipe.stdin.close()
gerade erst begonnen Python-Programmierung, so dass ich bin sicher, dass die oben totaler Unsinn ist. Jede Hilfe würde sehr geschätzt werden.
der '. /' Teil im Skript-Aufruf ist nutzlos und ich kann nicht die Verwendung der beiden letzten Zeile sehen, und diese zwei letzten Zeile kann zu Bugs führen !! – mouad
Wenn Sie absoluten Pfad und perl ausführbare Datei angeben, wird ./ nicht verwendet. –