Python-os-read

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

Python os.read()メソッド

説明

Pythonメソッド* read()*は、ファイル記述子_fd_から最大_n_バイトを読み取り、読み取ったバイトを含む文字列を返します。 _fd_で参照されるファイルの終わりに到達すると、空の文字列が返されます。

構文

以下は* read()*メソッドの構文です-

os.read(fd,n)

パラメーター

  • fd -これはファイルのファイル記述子です。
  • n -これらはファイル記述子fdからのnバイトです。

戻り値

このメソッドは、読み取られたバイトを含む文字列を返します。

次の例は、read()メソッドの使用法を示しています。

# !/usr/bin/python

import os, sys
# Open a file
fd = os.open("f1.txt",os.O_RDWR)

# Reading text
ret = os.read(fd,12)
print ret

# Close opened file
os.close(fd)
print "Closed the file successfully!!"

上記のプログラムをコンパイルして実行すると、ファイル_f1.txt_の内容が出力されます-

This is test
Closed the file successfully!!