Python os.read() メソッド
概要
os.read() メソッドは、ファイルディスクリプタ fd から最大 n バイトを読み取り、読み取ったバイトを含む文字列を返します。ファイルディスクリプタ fd に対応するファイルが末尾に達している場合は、空の文字列を返します。
Unix、Windows で有効です。
構文
read()メソッドの構文は次のとおりです:
os.read(fd,n)
パラメータ
fd-- ファイルディスクリプタ。
n-- 読み取るバイト数。
戻り値
読み取ったバイトを含む文字列を返します。
例
次の例は read() メソッドの使用を示しています:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# 打开文件
fd = os.open("f1.txt",os.O_RDWR)
# 读取文本
ret = os.read(fd,12)
print ret
# 关闭文件
os.close(fd)
print "关闭文件成功!!"
上記のプログラムを実行すると、出力結果は次のようになります:
This is test 关闭文件成功!!その他の拡張
Python OS ファイル/ディレクトリメソッド