Seite 1 von 1

Ausführung anderer Programme aus Python heraus

Verfasst: Samstag 10. März 2007, 17:33
von joerg.schad
Hallo, ich würde auf windows gerne eine batch file (2 parameter) aus python herraus ausführen:
C:\TreeTagger\bin\tag-english.bat C:\TreeTagger\input.txt C:\TreeTagger\output.txt

ich habe diverse befehle (os.system, osexec....), habe auch schon probiert das files in die PATH variable zu schreiben ....

Danke für die Hilfe!

Verfasst: Samstag 10. März 2007, 17:56
von matott
Unabhängig davon, dass ich dir helfen kann, wollte ich nur darauf hinweisen, dass ein system call (aka syscall) etwas anderes ist.

Verfasst: Samstag 10. März 2007, 19:58
von Dill
... aha. das hilft ihm sicher weiter.

joerg, poste mal den code den du benutzt hast und die fehlermeldungen.
ist dir bewusst, dass "\" das escape-zeichen in python ist?
Ein pfad sollte also so aussehen:

C:\\pfad\\datei.ext

Verfasst: Samstag 10. März 2007, 20:00
von matott
Dill hat geschrieben:... aha. das hilft ihm sicher weiter.
Vielleicht, denn bei einem ordentlichem Titel gucken sich auch User den Beitrag an.

Danke!!!!!!

Verfasst: Samstag 10. März 2007, 20:16
von joerg.schad
ot

Verfasst: Samstag 10. März 2007, 21:01
von jens
Nimm subprocess: [wiki]Neue Features#Subprocess[/wiki]