私は現在、python-fuseを使用してファイルシステムを作成しており、さまざまなモード(「r」、「r +」など)ごとにファイルポインターがどこから始まるかを調べていましたが、ファイルポインターがゼロから始まる複数のサイトで見つかりました。ファイルの末尾から開始すると、'a' または 'a+' で開かれます。
これをPythonでテストして確認しました(各モードでテキストファイルを開き、すぐにtell()を呼び出しました)が、「a +」で開いたときに、ファイルポインターがファイルの終わりではなくゼロであることがわかりました。
これはpythonのバグですか、それともウェブサイトが間違っていますか?
参考のため:
- いずれかの Web サイト(「ファイル ポインター」を検索)
- UbuntuでPython 2.7.3を使用しています