Problem mit Modul os

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
smoothie14
User
Beiträge: 6
Registriert: Dienstag 13. Oktober 2009, 08:59

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???
The Spirit
User
Beiträge: 276
Registriert: Freitag 8. Juni 2007, 08:50
Wohnort: 84xxx Bereich
Kontaktdaten:

bist du admin auf der kiste?
wenn nicht dann geht das auch nicht
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

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.
smoothie14
User
Beiträge: 6
Registriert: Dienstag 13. Oktober 2009, 08:59

mit hand kann ih die datei löschen
aber ih bin leider kein admin

danke für die antwort
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

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.
Antworten