メソッド ¶
インスタンスメソッド ¶
init(path, binary=True)
指定したパスでFileReaderを作成します。
binary
がFalseの場合、データはbytes
の代わりにstr
として読み込まれます。
path
がprotocol:
接頭辞で始まる場合、そのパスを通常のディスクパスとして扱うのではなく、登録されているHoudini File Systemヘルパーが照会されるようになります。
close()
→ None
ストリームを閉じます。
fileno()
→ int
FD(File Descriptor)があれば、それを返します。
readable()
→ bool
ストリームが読み込み可能であればTrueを返します。
read(size=0)
→ bytes
最大size
バイトまで読み込んで、そのバイト数を返します。
size
がマイナス値または省略した場合、EOFに到達するまで読み込まれます。
tell()
→ int
現在のファイル位置を返します。
seek(offset, whence=0)
→ None
新しいファイル位置まで移動します。
引数のoffset
はバイト数です。
オプション引数のwhence
(ファイルの開始からのオフセット。offset
は0以上にしてください)のデフォルトは0です。
whence
の他の値には1(現在の位置を基準にoffset
でプラスまたはマイナスで移動)、2(ファイルの最後を基準に移動。通常はoffset
にマイナスを指定します)を指定することができます。
closed
: Bool
Property
ストリームが閉じていればTrueを返します。