Aufrufen eines Nicht-Python-Programms aus Python?
ch habe derzeit Schwierigkeiten, ein Nicht-Python-Programm aus einem Python-Skript aufzurufe
Ich habe ~ 1000 Dateien, die, wenn sie durch dieses C ++ - Programm geleitet werden, ~ 1000 Ausgaben erzeugen. Jede Ausgabedatei muss einen eigenen Namen haben.
Der Befehl, den ich ausführen möchte, hat die Form:
program_name -input -output -o1 -o2 -o3
isher habe ich versucht:
import os
cwd = os.getcwd()
files = os.listdir(cwd)
required_files = []
for i in file:
if i.endswith('.ttp'):
required_files.append(i)
Also, ich habe ein Array der erforderlichen Dateien. Mein Problem: Wie kann ich das Array durchlaufen und es für jeden Eintrag als Argument an den obigen Befehl (program_name) übergeben und für jede Datei eine eindeutige Ausgabe-ID angeben?