Queste funzioni operano sui flussi I/O a cui si fa riferimento tramite descrittori di file.
fd) |
fd) |
fd, fd2) |
fd) |
fd, name) |
pathconf_names
. Per consentire l'accesso a parametri di
configurazione non inclusi nel suddetto dizionario, viene anche
consentito di passare un intero come parametro name.
Disponibilità: Unix.
Se nome è una stringa e non è noto, viene sollevata un'eccezione
ValueError. Se uno specifico valore di name non viene
supportato dal sistema ospite, anche se incluso in
pathconf_names
, viene sollevata un'eccezione
OSError, con codice di errore numerico
errno.EINVAL.
fd) |
fd) |
fd) |
Partendo da un oggetto file di Python f, dovete prima eseguire
f.flush()
e poi os.fsync(f.fileno())
, per
fare in modo che tutti i buffer interni associati ad f vengano
scritti su disco.
Disponibilità: Unix, e Windows a partire da Python in 2.2.3.
fd, length) |
fd) |
True
se il descrittore di file fd è aperto e
connesso al dispositivo di tipo tty, altrimenti restituisce False
.
Disponibilità:Unix.
fd, pos, how) |
0
per
impostare la posizione relativamente all'inizio del file; 1
per
impostarla alla posizione corrente; 2
per impostare la posizione
raltivamente alla fine del file.
Disponibilità: Macintosh, Unix, Windows.
file, flags[, mode]) |
0777
(ottale), ed il valore corrente della umask
viene applicato per primo. Restituisce il descrittore per il file
appena aperto.
Disponibilità: Macintosh, Unix, Windows.
Per una descrizione dei valori delle opzioni e del modo, vedete la documentazione del run-time del linguaggio C; anche le opzioni costanti (come O_RDONLY e O_WRONLY) vengono definite in questo modulo (vedete più avanti).
) |
(master, slave)
per la pty e la
tty, rispettivamente. Per un approccio (leggermente) più portabile,
usate il modulo pty.
Disponibilità: alcune varietà di Unix.
) |
(r, w)
utilizzabile per leggere e scrivere,
rispettivamente.
Disponibilità: Unix, Windows.
fd, n) |
sys.stdin
, usate i suoi metodi
read() o readline().
fd) |
fd, pg) |
fd) |
fd, str) |
sys.stdout
o sys.stderr
, usate il
suo metodo write().
I seguenti elementi dato sono disponibili per la creazione del parametro flags della funzione open().
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.