Ich habe mehrere Python-Skripte, die Text in derselben Datei schreiben müssen. Natürlich möchte ich garantieren, dass die Daten konsistent und nicht überlappend sind. Was ist der einfachste (und effizienteste) Weg das zu tun? Ich brauche keine plattformübergreifende Lösung.Python - Einfachste Lösung für mehrere Schreibzugriffe auf die gleiche Datei
Danke
Wie schreiben sie in die Datei? Werden sie alle bis zum Ende anhängen, von Anfang an neu schreiben oder zufällig irgendwo dazwischen? Wenn ich nur anhänge denke ich nicht, dass es ein Problem geben würde – MrJLP
Sie müssen letzten Char löschen, neuen Text anhängen und die Datei schließen. Wenn ich f.open (Pfad, "a +") und f.write ("Text") verwende. Meine Zweifel sind darüber, was passiert, wenn während Skript A auf Datei schreibt, Skript B dasselbe tut? Wenn es kein "Schließfach" gibt, könnte Text sich überschneiden, oder? –
Sie könnten eine Dateisperre verwenden. – MrJLP