これらの関数は、ファイル記述子を使って参照されている I/Oストリームを操作します。
fd) |
注:この関数は低レベルの I/O のためのもので、open() や pipe() が返すファイル記述子に対して適用しなければ なりません。組み込み関数 open() や popen() 、 fdopen() の返す ``ファイルオブジェクト'' を閉じるには、 オブジェクトの close() メソッドを使ってください。
fd) |
fd, fd2) |
fd) |
fd, name) |
pathconf_names
辞書で与えられています。このマップオブジェクトに入っていない設定
変数については、 name に整数を渡してもかまいません。
利用できる環境: Unix
もし name が文字列でかつ不明である場合、 ValueError
を送出します。name の指定値がホストシステムでサポートされておらず、
pathconf_names
にも入っていない場合、errno.EINVAL
をエラー番号として OSError を送出します。
fd) |
fd) |
fd) |
Python のファイルオブジェクト f を使う場合、f の内部バッファ
を確実にディスクに書き込むために、まず f.flush()
を実行し、
それから os.fsync(f.fileno())
してください。
利用できる環境: Unix、2.2.3 以降では Windows も。
fd, length) |
fd) |
1
を返します。そうでない場合は 0
を返
します。
利用できる環境: Unix
fd, pos, how) |
0
を設定します;
現在の位置からの相対には1
を設定します;
ファイルの末尾からの相対には 2
を設定します。
利用できる環境:Macintosh、 Unix、Windows。
file, flags[, mode]) |
0777
(8進表現) で、先に
現在の umask を使ってマスクを掛けます。新たに開かれたファイルの
のファイル記述子を返します。利用できる環境:Macintosh、Unix、Windows。
フラグとファイルモードの値についての詳細は C ランタイムのドキュメントを
参照してください; (O_RDONLY や O_WRONLY のような)
フラグ定数はこのモジュールでも定義されています (以下を参照してください)。
この関数は低レベルの I/O のためのものです。通常の利用では、 read() や write() (やその他多くの) メソッドを持つ ``ファイルオブジェクト'' を返す、組み込み関数 open() を 使ってください。, which returns a ``file
) |
(master, slave)
を返し、それぞれ pty および tty
を表します。(少しだけ) より可搬性のあるアプローチとしては、
pty モジュールを使ってください。
利用できる環境: いくつかの Unix風システム。
) |
(r, w)
を返し、それぞれ読み出し、書き込み用に使うことができます。
利用できる環境: Unix、Windows。
fd, n) |
注:この関数は低レベルの I/O のためのもので、open() や
pipe() が返すファイル記述子に対して適用しなければ
なりません。組み込み関数 open() や popen() 、
fdopen() の返す ``ファイルオブジェクト'' 、あるいは
sys.stdin
から読み出すには、オブジェクトの read()
メソッドを使ってください。
fd) |
fd, pg) |
fd) |
fd, str) |
注:この関数は低レベルの I/O のためのもので、open() や
pipe() が返すファイル記述子に対して適用しなければ
なりません。組み込み関数 open() や popen() 、
fdopen() の返す ``ファイルオブジェクト'' 、あるいは
sys.stdout
、sys.stderr
に書き込むには、オブジェクトの
write()
メソッドを使ってください。
以下のデータ要素は open() 関数の flags 引数を 構築するために利用することができます。
open() 関数の flag 引数のためのオプションフラグです。 これらの値はビット単位 OR を取ることができます。 利用できる環境:Macintosh、 Unix、Windows。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。