Le seguenti funzioni e dati forniscono informazioni ed agiscono sul processo e sull'utente corrente.
environ['HOME'] � il percorso della vostra home
directory (su alcune piattaforme), ed � equivalente a chiamare
getenv("HOME") in C.
Se la piattaforma supporta la funzione putenv(), questa
mappa pu� venire usata per modificare le variabili di ambiente, oltre
che per interrogarle. La funzione putenv() verr� chiamata
automaticamente ad ogni modifica della mappa. Note:
Su alcune
piattaforme, incluse FreeBSD e MAc OS X, impostare environ
(NdT: variabili d'ambiente) pu� causare spreco di memoria. Fate
riferimento alla documentazione di sistema per la funzione putenv.
Se la funzione putenv() non viene fornita, questa mappa si pu� comunque modificare per passarla alle funzioni appropriate di creazione di processo, per fare in modo che i processi figli usino variabili di ambiente modificate.
| path) |
| fd) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
pwd.getpwuid(os.getuid())[0] per ottenere il nome di login
corrispondente al corrente ed effettivo identificativo dell'utente.
Disponibilit�: Unix.
| pid) |
| ) |
| ) |
| ) |
| ) |
| varname[, value]) |
None.
Disponibilit�: quasi tutte le variet� di Unix, Windows.
| varname, value) |
Note:
Su alcune piattaforme, incluso FreeBSD e MAc OS X, cambiare il
valore di environ pu� causare spreco di memoria.
Consultate la documentazione di sistema per putenv.
Quando putenv() viene supportata, le assegnazioni agli
elementi di os.environ vengono automaticamente tradotte nelle
corrispondenti chiamate alla funzione putenv(); tuttavia le
chiamate a putenv() non aggiornano os.environ, per
cui � attualmente preferibile cambiare valore agli elementi di
os.environ.
| egid) |
| euid) |
| gid) |
| groups) |
| ) |
| pid, pgrp) |
| ruid, euid) |
| rgid, egid) |
| pid) |
| ) |
| uid) |
| code) |
| mask) |
| ) |
(sysname, nodename, release, version,
machine). Alcuni sistemi troncano nodename a otto
caratteri oppure alla prima componente del nome del nodo; un modo
migliore di ottenere l'hostname � socket.gethostname()
o persino
socket.gethostbyaddr(socket.gethostname()).
Disponibilit�: versioni recenti di Unix.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.