Seite 1 von 1

permission error

Verfasst: Montag 15. Oktober 2018, 17:04
von Daniel Schreiber
Hallo, ich habe ein Programm geschrieben, dass ich jetzt in der Konsole ausführen will. Ich habe schon oft Programme darin ausgeführt und es gab nie Probleme. Das Programm zeichnet auf, was ich in meinem Computer mache. Die gesammelten Daten werden in eine Textdatei namens "log.txt" eingetragen. Wenn ich es im normalen Editor ausführe, funktioniert alles super, führe ich es allerdings in der Konsole aus, erscheint folgende Fehlermeldung:

Code: Alles auswählen

   file = open("log.txt", "w")
PermissionError: [Errno 13] Permission denied: 'log.txt'
Kann mir jemand helfen?

Viele Grüße

Daniel

Re: permission error

Verfasst: Montag 15. Oktober 2018, 17:08
von noisefloor
Hallo,

welche Rechte hat denn die Datei und mit welchen Rechten / welchem Nutzer führst du Python aus?

Gruß, noisefloor

Re: permission error

Verfasst: Montag 15. Oktober 2018, 23:31
von Sirius3
Du hast im aktuellen Arbeitsverzeichnis keine Schreibrechte. Du mußt Python aus einem Verzeichnis heraus aufrufen, wo Du welche hast.