これらの関数は、ファイル記述子を使って参照されている 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。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。