|
|
|
La libreria di riferimento di Python |
|
|
|
A.5 Obsoleti
Questi moduli non sono normalmente disponibili per l'import; viene
richiesto del lavoro aggiuntivo per renderli disponibili.
Quelli scritti in Python verranno installati nella directory
lib-old/, installati come parte della libreria standard. Per
utilizzarli, la directory deve essere aggiunta a sys.path
,
possibilmente utilizzando PYTHONPATH.
I moduli di estensione scritti in C non vengono costruiti in fase
di compilazione. Sotto Unix, questi moduli devono essere abilitati
decommentando le righe appropriate in Modules/Setup nell'albero
build e occorre ricompilare Python se i moduli sono stati compilati
staticamente o ricostruire e reinstallare gli oggetti condivisi se si
utilizza il caricamento dinamico delle estensioni.
- addpack
- -- Approccio alternativo ai package. Utilizzare invece il
supporto nativo per i package.
- cmp
- -- Funzioni per il confronto tra file. Utilizzare invece il nuovo
modulo filecmp.
- cmpcache
- -- Versione con cache del modulo obsoleto cmp. Utilizzare
invece il nuovo modulo filecmp.
- codehack
- -- Estrae il nome della funzione o il numero di riga da un oggetto
codice della funzione (queste sono adesso accessibili come attributi:
co.co_name, func.func_name,
co.co_firstlineno).
- dircmp
- -- Classe per costruire tool per effettuare il diff tra directory
(potrà diventare un demo o un tool).
Deprecato dalla versione 2.0 di Python.
Il modulo
filecmp sostituisce
dircmp.
- dump
- -- Stampa il codice Python che ricostruisce una variabile.
- fmt
- -- Astrazione per la formattazione del testo (troppo lento).
- lockfile
- -- Wrapper attorno al sistema di locking per i file FCNTL (utilizzare
invece fcntl.lockf()/flock(); vedere
fcntl).
- newdir
- -- La nuova funzione dir() (il modulo standard
dir() adesso funziona (in modo accettabile).
- Para
- -- Aiuto per fmt.
- poly
- -- Polinomi.
- regex
- -- Supporto per le espressioni regolari in stile Emacs; può ancora
essere usato in alcuni vecchi codici (moduli di estensione). Fare
riferimento alla
documentazione di Python 1.6
per informazioni.
- regsub
- -- Utilità di sostituzione su stringhe basata sulle espressioni
regolari, da utilizzare con regex (modulo di estensione).
Fare riferimento alla
documentazione di Python 1.6
per informazioni.
- tb
- -- Stampa i traceback, con un dump delle variabili locali (utilizzare
invece pdb.pm() o traceback).
- timing
- -- Misura gli intervalli di tempo in un'alta risoluzione (utilizzare
invece time.clock()). Questo è un modulo di estensione.
- tzparse
- -- Analizza le specifiche di una timezone (non terminato; potrà
sparire in futuro e non funziona quando la variabile d'ambiente
TZ non è impostata).
- util
- -- Funzioni utili che non stavano in altri posti.
- whatsound
- -- Riconosce i file audio; utilizzare invece sndhdr.
- zmod
- -- Computa le proprietà dei ``campi''.
I seguenti moduli sono obsoleti, ma sono probabilmente da rifare come
tool o script:
- find
- -- Trova i file che corrispondono ad una determinata corrispondenza
in un'albero di directory.
- grep
- -- Implementazione di grep in Python.
- packmail
- -- Crea un'archivio shell Unix autospacchettante.
I seguenti moduli erano documentati nelle precedenti versioni di
questo manuale, ma adesso tali documenti vengono considerati obsoleti.
I sorgenti della documentazione sono ancora disponibili come parte
degli archivi sorgenti della documentazione.
- ni
- -- Importa i moduli in ``packages.'' Il supporto basilare per i
package adesso è built-in. Il supporto built-in è molto simile a
quello fornito da questo modulo.
- rand
- -- Vecchia interfacci per la generazione di numeri casuali.
- soundex
- -- Algoritmo per far collassare i nomi che suonano simili in una
chiave condivisa. L'algoritmo specifico non sembra corrispondere a
nessun algoritmo pubblicato. Questo è un modulo di estensione.
|
|
|
La libreria di riferimento di Python |
|
|
|
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.