  | 
  | 
  | 
La libreria di riferimento di Python | 
  | 
  | 
  | 
 
 
Questo modulo codifica e decodifica file in formato uuencode,
permettendo che dati binari arbitrari possano essere trasferiti su
connessioni solo ASCII.  Dovunque viene atteso un argomento composto
da un oggetto file, i relativi metodi accettano un oggetto simile a file.
Per compatibilità con il passato, viene accettata anche una stringa
contenente un nome ed un percorso, ed il corrispondente file verrà
aperto in lettura e scrittura; '-' indicato come nome con
percorso viene interpretato come lo standard input o output.  Comunque
questa interfaccia è obsoleta; è preferibile per il chiamante aprire
il file, ed essere sicuro che, quando richiesto, il modo sia
'rb' or 'wb' su Windows. 
Questo codice è un contributo di Lance Ellinghouse, e modificato da
Jack Jansen.
Il modulo uu definisce le seguenti funzioni:
  | encode( | 
  in_file, out_file[, name[, mode]]) | 
 
- 
  Codifica il file uuencode in_file nel file out_file.  Il
  file uuencode il cui l'intestazione specifica nome e modo per
  consentire la successiva decodifica del file.  Il valore predefinito
  viene preso rispettivamente da in_file o 
'-' e
  0666.
 
  | decode( | 
  in_file[, out_file[, mode]]) | 
 
- 
  Questa chiamata decodifica il file uuencoded in_file,
  inserendo il risultato nel file out_file.  Se out_file è
  un nome con percorso, mode viene usato per impostare i bit dei
  permessi per quando il file viene  creato.  Il valore
  predefinito per out_file e mode vengono presi dalle
  intestazioni della codifica uuencode.  Comunque, se il file
  specificato nell'intestazione esiste già, viene sollevata
  un'eccezione uu.Error.
 
- 
  Sottoclasse di Exception, questa può essere sollevata da
  uu.decode() in varie circostanze, come descritto sopra,
  ma anche includendo un'intestazione mal formata, o un file di input
  incompleto. 
 
  Vedete anche:
  
    - Modulo binascii:
    
 - Modulo di supporto contenente le conversioni da 
    ASCII-a-binario e da binario-a-ASCII.
  
 
 
  | 
  | 
  | 
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.