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.