Die Suche ergab 2 Treffer

von kniffeldi
Sonntag 19. September 2010, 11:53
Forum: Allgemeine Fragen
Thema: subprocess Argumentübergabe mit Leerzeichen
Antworten: 3
Zugriffe: 603

Re: subprocess Argumentübergabe mit Leerzeichen

Ich habe den Fehler gefunden.
Der Aufruf in der Shell lautet:
exiftool test.jpg '-DateTimeOriginal=2010:09:19 11:09:31'

Beim gleichen Aufruf mit popen wird 11:09:31 als 3.Argument interpretiert.
Nach dem Weglassen der Apostrophe funktioniert es auch mit popen.

Vielen Dank für Eure Hilfe!
Marco
von kniffeldi
Samstag 18. September 2010, 21:38
Forum: Allgemeine Fragen
Thema: subprocess Argumentübergabe mit Leerzeichen
Antworten: 3
Zugriffe: 603

subprocess Argumentübergabe mit Leerzeichen

Hallo,

ich möchte mit:

p=subprocess.Popen([prog,source,arg1,arg2], stdout=subprocess.PIPE)

ein Programm mit Argumenten aufrufen.
Mein Problem, in arg2 ist ein Leerzeichen, und der Rest ab dem Leerzeichen
wird als neues Argument interpretiert.
Das Leerzeichen muß aber bleiben, sonst funktioniert ...