所以我有一个file.txt:
>>012345
>> (new line)
当我打电话时:
b=a.read(7)
print b
这会给我
012345
(with a newline here)
所以我看到它已经读取了接下来的 7 个字符,将“\n”计为单个字符。但是当我使用 seek 时,它似乎将“\n”视为两个字符:
position = a.seek(-2,2)
b=a.read(1)
print b
这将打印一个新的空白行而不是 5。
这两种方法对“ \n
”的处理方式不同吗?