Python ファイルメソッド
ファイル オブジェクトは、open 関数を使用して作成されます。次の表に、ファイル オブジェクトの一般的に使用される関数を示します。
メソッドと説明 | |
---|---|
file.close() | ファイルを閉じます。閉じると、ファイルの読み取りも書き込みもできなくなります。 |
file.flush() | ファイルの内部バッファをリフレッシュし、出力バッファに書き込まれるのを受動的に待つのではなく、内部バッファ内のデータを直ちにファイルに直接書き込みます。 |
file.fileno() | は整数ファイル記述子(ファイル記述子FD整数)を返します。これは、OSモジュールの読み取りメソッドなどのいくつかの低レベル操作に使用できます。 |
file.isatty() | ファイルが端末デバイスに接続されている場合は True、それ以外の場合は False を返します。 |
file.next() | ファイルの次の行を返します。 |
file.read([size]) | ファイルから指定されたバイト数を読み取ります。指定されていないか負の場合はすべてを読み取ります。 |
file.readline([size]) | 「n」文字を含む行全体を読み取ります。 | 8 バッファーを埋める必要があるため、sizhint は大きくなります。
9 file.seek(offset[, wherece]) | ファイルの現在位置を設定します|
10 file.tell() | ファイルの現在位置を返しますファイル。 |
11 file.truncate([size]) | ファイルをインターセプトします。インターセプトされたバイトはサイズによって指定され、デフォルトは現在のファイルの場所です。 |
12 file.write(str) | 文字列をファイルに書き込みます。戻り値はありません。 |
13 file.writelines(sequence) | 改行が必要な場合は、各行に改行文字を自分で追加する必要があります。 |