Ich versuche, eine Datei zu öffnen, den Inhalt zu lesen, vergleichen Sie das mit einem Hash und überschreiben Sie die Datei ggf. erneut. Es sollte einfach sein, aber irgendwie kann ich es nicht zum Laufen bringen. Ich habe jetzt:Python read() funktioniert nicht
with open(name, 'wb+') as des:
current_content = des.read()
Ich bin 100% sicher, dass die Datei nicht leer ist, dass ich an der richtigen Datei freu (späten Daten darauf geschrieben werden und das funktioniert), aber irgendwie current_content endet als eine leerer String.
with open(name, 'wb+') as des:
des.write('Test')
des.seek(0)
current_content = des.read()
Wenn ich versuche, wird der obige current_content "Test" zurückgeben. Jeder eine Idee, was könnte dieses Verhalten verursachen?
w + schneidet die Datei gemäß den open() -Dokumenten ab. – srowland