Python3 File tell() メソッド

Python3 File(文件) 方法Python3 File(ファイル) メソッド


概要

tell()メソッドはファイルの現在位置、つまりファイルポインタの現在位置を返します。

構文

tell() メソッドの構文は次のとおりです:

fileObject.tell()

引数

  • 无

戻り値

ファイルの現在位置を返します。

例

以下の例は tell() メソッドの使用方法を示しています。

ファイル サンプル.txt の内容は次のとおりです:

1:www.example.com
2:www.example.com
3:www.example.com
4:www.example.com
5:www.example.com

ループでファイルの内容を読み取ります:

例(Python 3.0+)

#!/usr/bin/python3 # ファイルを開く fo = open("サンプル.txt", "r+") print ("ファイル名:", fo.name) line = fo.readline() print ("読み取ったデータ: %s" % (line)) # 現在のファイル位置を取得 pos = fo.tell() print ("現在位置: %d" % (pos)) # ファイルを閉じる fo.close()

上記の例の出力結果は次のとおりです:

文件名为:  サンプル.txt
读取的数据为: 1:www.example.com

当前位置: 17

Python3 File(文件) 方法Python3 File(ファイル) メソッド

その他の拡張