私はインタープリターで遊んでいましたが、 file.write() メソッドが奇妙に動作していました。誰かがそれを説明できることを願っています。
>>> file.seek(0)
>>> file.tell()
0
>>> file.readline()
'The Project Gutenberg EBook of The Adventures of Sherlock Holmes\n'
>>> file.tell()
65
>>> file.realine()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'file' object has no attribute 'realine'
>>> file.readline()
'by Sir Arthur Conan Doyle\n'
>>> file.tell()
91
>>> file.write("line\n")
>>> file.tell()
4101
>>>
file.write("line\n") で 4101 にジャンプしたのはなぜですか?
ファイルは次のコピーです: http://norvig.com/big.txtは r+ モードで開かれています