Seite 1 von 1

Python externes C-Programm: Input

Verfasst: Mittwoch 29. Februar 2012, 11:27
von baum
Hallo,

ich würde gerne aus einem Python-Skript ein C-Programm (programm) aufrufen, welches allerdings noch gewisse Parameter braucht. Diese könnten in einer weiteren Textdatei oder auch direkt im Skript stehen. Ich hab für das Ausführen des externen Programms jetzt versucht

import subprocess
process = subprocess.Popen(['programm'],stdin=subprocess.PIPE)

Wie kann ich den Input für das Programm richtig festlegen, wie sieht die richtige Syntax aus??

Vielen Dank.

Re: Python externes C-Programm: Input

Verfasst: Mittwoch 29. Februar 2012, 11:29
von deets
Bitte benutze python-code-tags.

Und normalerweise geht das so:

Code: Alles auswählen

subprocess.Popen(["programm", "--option=wert", "-o", "wert"], ...)