La libreria di riferimento di Python by Guido van Rossum Fred L. Drake Jr. editor

La libreria di riferimento di Python by Guido van Rossum Fred L. Drake Jr. editor

Author:Guido van Rossum, Fred L. Drake, Jr., editor
Language: eng
Format: epub


Apre un flusso non compresso in scrittura.

’w|gz’

Apre un flusso compresso gzip in scrittura.

’w|bz2’

Apre un flusso compresso bzip2 in scrittura.

class TarFile

Classe per leggere e scrivere archivi tar. Non usare questa classe direttamente, meglio invece usare open().

Leggere “Oggetti TarFile” (sezione 7.19.1).

is_tarfile( name)

Restituisce True se name è un file archivio tar, del tipo che può essere letto dal modulo tarfile.

class TarFileCompat( filename[ , mode[ , compression ] ])

Classe per l’accesso limitato agli archivi tar con interfaccia simile a zipfile.

Consultare la

documentazione di zipfile per ulteriori dettagli. compression deve essere una delle seguenti costanti:

TAR_PLAIN

Costante per un archivio tar non compresso.

TAR_GZIPPED

Costante per un archivio tar compresso con gzip.

exception TarError

Classe base per tutte le eccezioni di tarfile.

exception ReadError

Viene sollevata quando un archivio tar viene aperto, ma non può essere gestito dal modulo tarfile o per

qualche ragione non è valido.

exception CompressionError

Viene sollevata quando un metodo di compressione non è supportato o quando i dati non possono essere

decodificati in modo appropriato.

exception StreamError

Viene sollevata dalle limitazioni tipiche per gli oggetti TarFile simil-flusso.

exception ExtractError

Viene

sollevata

per

errori

non

fatali

durante

l’utilizzo

di

extract(),

ma

solo

se

TarFile.errorlevel == 2.

7.19. tarfile — Leggere e scrivere file di archivio tar

389

Vedete anche:

Modulo zipfile (sezione 7.18):

Documentazione del modulo standard zipfile.

Manuale tar della GNU, Standard Section

(http://www.gnu.org/manual/tar/html_chapter/tar_8.html#SEC118)

Documentazione per i file di archivio tar, incluse le estensioni tar della GNU.

7.19.1

Oggetti TarFile

L’oggetto TarFile fornisce un’interfaccia ad un archivio tar. Un archivio tar è una sequenza di blocchi. Un

membro d’archivio (un file immagazzinato) è composto da un blocco d’intestazione seguito dai blocchi dei dati.

È possibile immagazzinare un file in un archivio tar più volte. Ogni membro dell’archivio viene rappresentato da

un oggetto TarInfo, leggere Oggetti TarInfo (sezione 7.19.2) per dettagli.

class TarFile([ name [ , mode[ , fileobj ] ] ])

Apre un archivio tar (non compresso) di nome name. mode è ’r’ per leggere da un archivio esistente, ’a’

per aggiungere dati ad un file esistente o ’w’ per crearne uno nuovo sovrascrivendone uno esistente. mode

come valore predefinito ha ’r’.

Se fileobj viene passato, viene usato per leggere o scrivere dati. Se può essere determinato, mode viene

sovrascritto dal modo di fileobj.

Note: fileobj non viene chiuso quando viene chiuso TarFile.

open( ... )

Costruttore alternativo. La funzione open() a livello modulo è in realtà una scorciatoia per questo metodo

di classe. Vedere la sezione 7.19 per dettagli.

getmember( name)

Restituisce un oggetto TarInfo per il membro name. Se name non può essere trovato nell’archivio, viene

sollevata un’eccezione KeyError.

Note: Se un membro appare più volte in un archivio, la sua ultima occorrenza viene considerata come la

versione più aggiornata.

getmembers()

Restituisce i membri dell’archivio come una lista di oggetti TarInfo. La lista ha lo stesso ordine dei

membri nell’archivio.

getnames()

Restituisce i membri come lista dei loro nomi. Ha lo stesso ordine della lista restituita da getmembers().

list( verbose=True)

Stampa un indice verso sys.stdout. Se verbose è False, vengono stampati solo i nomi dei membri.

Se è True, viene prodotto un output simile a quello di ls -l.

next()

Restituisce il prossimo membro dell’archivio come oggetto TarInfo, quando TarFile viene aperto in

lettura. Restituisce None se non ce ne sono altri disponibili.

extract( member[ , path ])

Estrae un membro dall’archivio nella directory corrente, usando il suo nome completo. Le sue informazioni

di file vengono estratte nel modo più accurato possibile.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Popular ebooks
Whisky: Malt Whiskies of Scotland (Collins Little Books) by dominic roskrow(55928)
What's Done in Darkness by Kayla Perrin(26534)
Shot Through the Heart: DI Grace Fisher 2 by Isabelle Grey(19015)
The Fifty Shades Trilogy & Grey by E L James(18971)
Shot Through the Heart by Mercy Celeste(18889)
Wolf & Parchment: New Theory Spice & Wolf, Vol. 10 by Isuna Hasekura and Jyuu Ayakura(16994)
Python GUI Applications using PyQt5 : The hands-on guide to build apps with Python by Verdugo Leire(16888)
Peren F. Statistics for Business and Economics...Essential Formulas 3ed 2025 by Unknown(16813)
Wolf & Parchment: New Theory Spice & Wolf, Vol. 03 by Isuna Hasekura and Jyuu Ayakura & Jyuu Ayakura(16710)
Wolf & Parchment: New Theory Spice & Wolf, Vol. 01 by Isuna Hasekura and Jyuu Ayakura & Jyuu Ayakura(16337)
The Subtle Art of Not Giving a F*ck by Mark Manson(14277)
The 3rd Cycle of the Betrayed Series Collection: Extremely Controversial Historical Thrillers (Betrayed Series Boxed set) by McCray Carolyn(14081)
Stepbrother Stories 2 - 21 Taboo Story Collection (Brother Sister Stepbrother Stepsister Taboo Pseudo Incest Family Virgin Creampie Pregnant Forced Pregnancy Breeding) by Roxi Harding(13442)
Scorched Earth by Nick Kyme(12720)
Drei Generationen auf dem Jakobsweg by Stein Pia(10927)
Suna by Ziefle Pia(10852)
Scythe by Neal Shusterman(10281)
International Relations from the Global South; Worlds of Difference; First Edition by Arlene B. Tickner & Karen Smith(9484)
Successful Proposal Strategies for Small Businesses: Using Knowledge Management ot Win Govenment, Private Sector, and International Contracts 3rd Edition by Robert Frey(9326)
This is Going to Hurt by Adam Kay(9113)