Seite 1 von 1

Problem mit Modul os

Verfasst: Dienstag 13. Oktober 2009, 09:13
von smoothie14
hi leute,

ich hab ein kleines problem mit dem modul os
alles funktioniert ganz normal aber der befehl

os.remove("C:\\Dokumente und Einstellungen\\...")

funktioniert nicht und ich bekomme folgende fehlermeldung:

WindowsError: [Error 5] Zugriff verweigert: 'C:\\Dokumente und Einstellungen\\...'

ich vermute mal das python nicht die benötigten rechte hat
kann ich das irgendwie umgehen oder die rehte verändern???

Verfasst: Dienstag 13. Oktober 2009, 09:51
von The Spirit
bist du admin auf der kiste?
wenn nicht dann geht das auch nicht

Re: Problem mit Modul os

Verfasst: Dienstag 13. Oktober 2009, 10:08
von /me
smoothie14 hat geschrieben: WindowsError: [Error 5] Zugriff verweigert: 'C:\\Dokumente und Einstellungen\\...'

ich vermute mal das python nicht die benötigten rechte hat
kann ich das irgendwie umgehen oder die rehte verändern???
Python hat die Rechte, die der aufrufende User hat.

Wenn du von Hand die Datei nicht löschen darfst, dann darfst du das mit einem Programm auch nicht.

Verfasst: Dienstag 13. Oktober 2009, 10:28
von smoothie14
mit hand kann ih die datei löschen
aber ih bin leider kein admin

danke für die antwort

Verfasst: Dienstag 13. Oktober 2009, 11:36
von /me
smoothie14 hat geschrieben:mit hand kann ih die datei löschen
Unter den Umständen kann ich mir aktuell noch zwei Gründe vorstellen warum es nicht funktioniert:

- Möglicherweise hält ein anderes Programm (oder das Python-Programm selber) die Datei noch geöffnet.

- Die Datei ist schreibgeschützt. Dann kann man sie nach Sicherheitsabfrage im Windows-Explorer löschen, ein Python-Programm kann das allerdings korrekterweise nicht.