Archiveio.decoradores de conveniência para ler e escrever para arquivos compactados | |
Baixe Agora |
Archiveio. Classificação e resumo
Propaganda
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Roy Hyunjin Han
- Site do editor:
- https://github.com/invisibleroads/
Archiveio. Tag
Archiveio. Descrição
Decoradores de conveniência para ler e escrever para arquivos compactados Archiveio é um módulo Python que fornece decoradores para leitura e escrita para arquivos compactados.Enstalação: Easy_install -U ArchiveiousAk: Importar Archiveio@Achiveio.SaveDef Salvar (TargetPath, conteúdo): 'Exemplo Salvar função' aberto (TargetPath, 'wt'). Escrever (conteúdo) # Archiveio.Save () vai comprimir tudo na pasta contendo TargetPath backuppath = os.path.join (os.path.dirname (TargetPath), 'backup.txt') aberto (backuppath, 'wt'). write(content)@archiveio.loaddaf carga (sourcepath): 'Exemplo de função de carga' conteúdo = aberto (sourcepath, 'rt'). LEIA () # archiveio.load () irá extrair o arquivo para uma pasta e executar a função Cada arquivo na pasta se os.path.basename (sourcepath) == 'backup.txt': raise ioerror backuppath = os.path.join (os.path.dirname (sourcepath), 'backup.txt') Abrir ( backuppath, 'rt'). Leitura () == ContentData de retorno de conteúdo = 'xxx'save (' samplex ', dados) Salvar (' samplex.txt.zip ', dados) Salvar (' samplex.txt.tar. gz ', dados) salvar (' sample.txt.tar.bz2 ', dados) salvar (' sample.tar ', Dados) Carga de afirmação ('sample.txt') == Carga de dataSaStert ('sample.txt.zip') == Carga de dataSaStert ('sample.txt.tar.gz') == Carga de dataSaStert ('sample.txt.tar .bz2 ') == Carga do DataSair (' sample.txt.tar ') == Requisitos de dados: · Pitão O que há de novo nesta versão: · Código portado da Zip_Store · Adicionado suporte para .tar.gz .tar.bz2 .tar
Archiveio. Software Relacionado