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.
Versteckt oder nicht ist unabhängig von den Rechten. Dein Problem hat etwas mit der Rechteverwaltung deines Betriebssystems zu tun. Auf welchen Namen hört es denn?
Auf den benutzer mit dem ich gerade angemeldet bin. Und das dachte ich bis dato auch. Nur funktioniert ja alles wenn die dateien als "nicht versteckt" sind. Wenn ich sie aber verstecke kommt der berechtigungsfehler :S
Interessant. Scheint aber definitiv kein Python-Problem zu sein: Öffnen einer versteckten Textdatei und anschliessendes Speichern in Wordpad schlägt ebenso fehl. Mit Notepad funktioniert es. Konsistenz unter Windows
Mit Modus "a" (append) lässt sich zumindest ohne Fehler etwas an die Datei anhängen.
Zur möglichen Lösung des Problems könnte man eine temporäre Datei erzeugen, und wenn diese korrekt geschrieben wurde, die bestehende Datei ersetzen (d.h. löschen und die temporäre Datei verschieben).
fhoech hat geschrieben:Interessant. Scheint aber definitiv kein Python-Problem zu sein: Öffnen einer versteckten Textdatei und anschliessendes Speichern in Wordpad schlägt ebenso fehl. Mit Notepad funktioniert es. Konsistenz unter Windows
Das klingt ein wenig wie das gelockte-Dateien-Problem unter Windows. Manche Programme locken Dateien, waehrend sie sie offen haben, und manche Programme moechten solche gelockten Dateien nicht zum Schreiben oeffnen...
Echt schade,
das mit append funktioniert ja wie gesagt wunderbar. nur Write macht halt mucken und spuckt nen berechtigungsfehler aus.
Für meine zwecke ist aber leider nur write anwendbar. Ich werde die dateien wohl unversteckt lassen müssen.