[Python-de] os.system()

robaz robaz at gmx.net
Mon Jan 23 15:11:19 CET 2006


Hallo,

ich versuche mit os.system ein tool aufzurufen + argumente übergeben, aber
er akzeptiert nicht, dass ich das erste argument mit hochkomma umrahmen
will. Das scheint ein bug zu sein, zumindest hab ich schon gegoogelt und
mehrere mit diesem problem gefunden, allerdings nie eine lösung dazu.
vielleicht könnt ihr mir helfen?!

folgende zeile funktioniert (aber nur solange kein leerzeichen im pfad ist):
text = "\\\\path\\the_util.exe" + " \"" + "\\\\path\\datei 1" + "\ \" +
"\\\\path\\datei 2"" + "\""
os.system(text)

dies funktioniert nicht:
text = "\"" + "\\\\path\\the_util.exe" + "\" \"" + "\\\\path\\datei 1" + "\
\" + "\\\\path\\datei 2"" + "\""
os.system(text)

ich habe schon verschiedene arten ausprobiert, z.B. mit "'"...

vielen dank & grüße

-- 
Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko!
Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner