file.tell() 現在のファイル位置
最終更新:2026-09-22
file.tell() 現在のファイル位置
file.tell() は現在のファイルの読み書き位置を返す。
| カテゴリ | ファイルメソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
file.tell()
戻り値:int. The current file position.
元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)
💥 例外
OSError— Raised when the file is closed or on I/O errors.
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
6
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qtell() は何を返しますか?
A現在のファイル読み書き位置です。テキストモードでは不透明な整数を返します(文字数に正確に対応しない)。バイナリモードではバイトのオフセットを返します。
Qファイルを閉じた後に呼ぶとどうなりますか?
AOSError が発生します(ファイルが閉じている、または I/O エラー)。
Q何に使えますか?
A現在位置を記憶して後で seek() で戻る、または読み取った量を追跡します。