我在文本模式下将流写入文件中。
# 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()
我无法读取ASCII字符#26之后的字节。我知道应该使用二进制模式打开文件。 ASCII字符#26是 EOF
字符吗?如您所知,没有这样的东西,即不存在 EOF
字符。那么问题在哪里?这是操作系统相关的问题吗?(我在Microsoft Windows中尝试过)。