メソッド ¶
close()
ストリームを閉じます。
closed()
: → bool
ファイルが閉じていればTrueを返します。
readable()
→ bool
ストリームが読み込み可能であればTrueを返します。
writable()
→ bool
ストリームが書き込み可能であればTrueを返します(FileReaderに対しては常にFalseを返します)。
seekable()
→ bool
ストリームがシーク可能(ランダムアクセス)であればTrueを返します。
__exit__(type, value, traceback)
→ bool
ファイルリーダーを閉じます。 これはスコープの最後に暗黙的にコールされます。
read(size = 0)
→ str
最大で指定したsize
バイトだけ読み込み、それをバイトで返します。
このsize
がマイナス値または省略した場合、EOFに到達するまでのバイトが返されます。
readline()
→ str
ファイルから次の行をバイトで読み込みます。
tell()
→ int
現行ファイル位置を返します。
seek(offset, whence = 0)
新しいファイル位置に移動します。
offset
引数には、バイト数を指定します。
オプションのwhence
引数のデフォルトは0(ファイルの先頭からオフセット。offset
は>= 0にしてください)です。
他の値として1(現行位置を基準に移動し、offset
はプラスまたはマイナス)、2(ファイルの最後を基準に移動し、通常ではoffset
はマイナス)があります。
__iter__()
このファイルを行単位で繰り返すイテレータを返します。
See also |