These functions operate on I/O streams referred to using file descriptors.
Note: this function is intended for low-level I/O and must be applied to a file descriptor as returned by open() or pipe(). To close a ``file object'' returned by the built-in function open() or by popen() or fdopen(), use its close() method.
0
to set the position
relative to the beginning of the file; 1
to set it relative to
the current position; 2
to set it relative to the end of the
file.
Availability: Macintosh, Unix, Windows.
0777
(octal), and the current umask
value is first masked out. Return the file descriptor for the newly
opened file.
Availability: Macintosh, Unix, Windows.
For a description of the flag and mode values, see the C run-time documentation; flag constants (like O_RDONLY and O_WRONLY) are defined in this module too (see below).
Note: this function is intended for low-level I/O. For normal usage, use the built-in function open(), which returns a ``file object'' with read() and write() methods (and many more).
(r,
w)
usable for reading and writing, respectively.
Availability: Unix, Windows.
Note: this function is intended for low-level I/O and must be applied
to a file descriptor as returned by open() or
pipe(). To read a ``file object'' returned by the
built-in function open() or by popen() or
fdopen(), or sys.stdin
, use its
read() or readline() methods.
Note: this function is intended for low-level I/O and must be applied
to a file descriptor as returned by open() or
pipe(). To write a ``file object'' returned by the
built-in function open() or by popen() or
fdopen(), or sys.stdout
or sys.stderr
, use
its write() method.
The following data items are available for use in constructing the flags parameter to the open() function.