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.
pathconf_names
dictionary. For configuration variables not
included in that mapping, passing an integer for name is also
accepted.
Availability: Unix.
If name is a string and is not known, ValueError is
raised. If a specific value for name is not supported by the
host system, even if it is included in pathconf_names
, an
OSError is raised with errno.EINVAL for the
error number.
1
if the file descriptor fd is open and connected to a
tty(-like) device, else 0
.
Availability: Unix.
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).
(master, slave)
for the pty and the tty,
respectively. For a (slightly) more portable approach, use the
pty module.
Availability: Some flavors of Unix.
(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.
See About this document... for information on suggesting changes.