ich bin neu hier und Neuling in Sachen Programmierung. Habe mit Hilfe des Forums schon kleinere Programmieraufgaben gelöst. Ich versuche nun die Programme auf einem anderen Rechner zum laufen zu kriegen und bekomme bei einem Programm immer eine Fehlermeldung.
Mit Python 2.6 und IDLE läuft unten aufgeführter Bruchteil vom Code auf meinem Läppi problemlos durch. Mit Python 2.5 und WinPython auf dem feststehenden Rechner bekomme ich schon beim Module Check den syntax Fehler. Erst in der Zeile mit "except EnvironmentError as error: "und wenn ich diese auskommentiere in der darunterfolgenden "output=open(root_path + '\empty_file.txt', "w")". Ich verstehe einfach nicht woran das liegt. Alle anderen Programme die ich habe laufen lassen funktionieren einwandfrei.
Wäre dankbar für Hilfe.
Gruß
Code: Alles auswählen
def clear_path(root_path):
for the_file in os.listdir(root_path):
file_path = os.path.join(root_path, the_file)
try:
if os.path.isfile(file_path):
os.remove(file_path)
print 'Removing', file_path
except EnvironmentError as error: # hier ist angeblich ein syntax error
print error
output=open(root_path + '\empty_file.txt', "w") # und hier
output.write("\n")
output.close()