メソッド ¶
インスタンスメソッド ¶
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を返します。