Ich muss dieses Skript aus meinem Python-Skript ausführen.Wie kann ich eine ausführbare Datei aus dem Python-Skript aufrufen?
Ist es möglich? Das Skript generiert einige Ausgaben mit einigen Dateien, die geschrieben werden. Wie greife ich auf diese Dateien zu? Ich habe versucht mit Unterprozessaufruffunktion aber ohne Erfolg.
Die Anwendung "bar" verweist auch auf einige Bibliotheken, es erstellt auch die Datei "bar.xml" neben der Ausgabe. Wie bekomme ich Zugriff auf diese Dateien? Einfach mit open()?
Danke,
Edit:
Der Fehler von Python-Laufzeit ist nur diese Zeile.
$ python foo.py
bin/bar: bin/bar: cannot execute binary file
Subprozess ist, was Sie brauchen, können Sie ein Beispiel geben, damit wir eine bessere Idee haben, warum es nicht funktioniert hat? –
"Unterprozessaufruf"? Was ist das? Bitte poste den Code, den du benutzt hast und den Fehler, den du tatsächlich bekommen hast. –
Ja, er spricht von der "Call" -Funktion im Standardmodul "Subprocess", was der bessere Weg ist, dies zu tun, obwohl os.system je nach seinen Bedürfnissen angemessen sein kann. –