 |
 |
 |
La libreria di riferimento di Python |
 |
 |
 |
12.1.4 Implementazione dello scrittore
In questo modulo vengono fornite, come esempio, tre implementazioni
dell'interfaccia dell'oggetto scrittore. La maggior parte delle
applicazioni dovrà derivare nuove classi scrittori dalla classe
NullWriter.
-
Uno scrittore che fornisce solo la definizione dell'interfaccia;
nessuna azione viene effettuata in nessun metodo. Questo deve essere
la classe base per tutti gli scrittori che non devono ereditare
nessuna implementazione dei metodi.
-
Uno scrittore che può essere usato nei formattatori di debug, ma non
per molto altro. Ogni metodo semplicemente si annuncia stampando il
proprio nome e gli argomenti sullo standard output.
class DumbWriter( |
[file[, maxcol = 72 ]]) |
-
Semplice classe di scrittore che scrive l'output sull'oggetto di tipo
file passato come file o, se file viene omesso, sullo
standard output. L'output è semplicemente stampato separando le
parole in base al numero di colonne specificato da maxcol.
Questa classe è utilizzabile per riformattare una sequenza di
paragrafi.
 |
 |
 |
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.