Kann ASCII-Zeichen 26 nicht lesen?

Ich habe einen Stream in einer Datei im Textmodus geschrieben.

# python code
f = open("somewhere in my computer","w")
f.write("Hello\nWorld")
f.write(chr(26)) # writing ascii character #26 to file 
f.write("hhh")
f.close()

Ich kann nach dem ASCII-Zeichen Nr. 26 keine Bytes lesen. Ich weiß, ich sollte Datei mit Binärmodus öffnen. Ist ASCII-Zeichen # 26EOF Charakter. Wie Sie wissen, gibt es so etwas nichtEOF Charakter. Was ist das Problem? Ist dies ein betriebssystemabhängiges Problem? (Ich versuche dies in Microsoft Windows).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage