PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : python: probleme mit datei per aufruf aus system()



luh
29-05-2006, 20:55
hi
in einem python script soll eine script-geschriebene latex datei von latex uebersetzt werden.

so grob wie es aussieht.



#!/usr/bin/python
[..]
output = "/home/user/pfad/zu/datei/mit leerzeichen"
output.replace(' ', '\ ' )
system('/usr/bin/latex '+output+'.tex')



das geht grundsaetzlich nur bis /home/user/pfad/zu/datei/mit anstatt das ganze zu nehmen. wie bekomme ich das hin?
luh

sagi
29-05-2006, 22:56
Versuch mal den Parameter in Anführungszeichen zu setzen (statt '\ ')

mfg
c.

luh
30-05-2006, 10:38
system('/usr/bin/latex \"'+output+'.tex\"')

funktioniert auch nicht - falls es das ist was du meinst.

~luh