Comment faire un appel à un exécutable à partir du script Python?

J'ai besoin d'exécuter ce script à partir de mon script Python.

Est-il possible? Le script génère quelques sorties avec des fichiers en cours d'écriture. Comment puis-je accéder à ces fichiers? J'ai essayé avec la fonction d'appel de sous-processus, mais sans succès.

fx@fx-ubuntu:~/Documents/projects/foo$ bin/bar -c somefile.xml -d text.txt -r aString -f anotherString >output

L'application "barre" des références à certaines bibliothèques, aussi créer le fichier "bar.xml" en plus de la sortie. Comment puis-je obtenir l'accès à ces fichiers? Juste par l'utilisation de open()?

Merci,

Edit:

L'erreur d'exécution Python est uniquement cette ligne.

$ python foo.py
bin/bar: bin/bar: cannot execute binary file

source d'informationauteur fx.