Python3-file-methods

提供:Dev Guides
移動先:案内検索

Python 3-ファイルメソッド

  • ファイル*オブジェクトは_open_関数を使用して作成され、ここにこのオブジェクトで呼び出すことができる関数のリストがあります-
Sr.No. Methods & Description
1

file.close()

ファイルを閉じます。 閉じられたファイルは、これ以上読み取りまたは書き込みできません。

2

file.flush()

stdioのフラッシュのように、内部バッファーをフラッシュします。 これは、一部のファイルのようなオブジェクトでは何もしない場合があります。

3

file.fileno()

基になる実装がオペレーティングシステムからのI/O操作を要求するために使用する整数ファイル記述子を返します。

4

file.isatty()

ファイルがtty(-like)デバイスに接続されている場合はTrue、そうでない場合はFalseを返します。

5

next(file)

呼び出されるたびにファイルから次の行を返します。

6

file.read([size)]

ファイルから最大でsizeバイトを読み取ります(sizeバイトを取得する前に読み取りがEOFに達した場合は少なくなります)。

7

file.readline([size)]

ファイルから1行全体を読み取ります。 末尾の改行文字は文字列に保持されます。

8

file.readlines([sizehint)]

readline()を使用してEOFまで読み取り、行を含むリストを返します。 EOFまで読み込むのではなく、オプションのsizehint引数が存在する場合は、(おそらく内部バッファサイズに切り上げた後で)およそsizehintバイトの合計行数が読み込まれます。

9

file.seek(offset[, whence)]

ファイルの現在位置を設定します

10

file.tell()

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

11

file.truncate([size)]

ファイルのサイズを切り捨てます。 オプションのsize引数が存在する場合、ファイルは(最大でも)そのサイズに切り捨てられます。

12

file.write(str)

ファイルに文字列を書き込みます。 戻り値はありません。

13

file.writelines(sequence)

文字列のシーケンスをファイルに書き込みます。 シーケンスは、文字列、通常は文字列のリストを生成する反復可能なオブジェクトにすることができます。