Python3 File tell() メソッド
概要
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(ファイル) メソッド