arşivi

sıkıştırılmış arşivlere okumak ve yazmak için kolaylık dekoratörleri
Şimdi İndirin

arşivi Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • MIT/X Consortium Lic...
  • Yayıncı adı:
  • Roy Hyunjin Han
  • yayıncı web sitesi:
  • https://github.com/invisibleroads/

arşivi Etiketler


arşivi Açıklama

Sıkıştırılmış arşivlere okuma ve yazma için Kolaylık dekoratörler easy_install -U archiveIOUsage: archiveIO okuma ve sıkıştırılmış archives.Installation yazma için dekoratörler sağlayan bir Python modülü 'tasarrufu işlevi Örnek' açık (targetPath, 'wt'): import archiveIO@archiveIO.savedef (TargetPath, içeriği) kaydedin. yazma (içerik) # archiveIO.save () targetPath backupPath = os.path.join (os.path.dirname (targetPath), 'Backup.txt') açık (backupPath, 'wt') içeren klasöründeki her şeyi sıkıştırmak olacaktır. write(content)@archiveIO.loaddef yükü (KaynakYolu):. 'Örnek yük fonksiyonu' content = open (KaynakYolu, 'rt') (okuma) # archiveIO.load () bir klasöre arşiv ayıklamak ve üzerinde işlevini çalışacak klasördeki her dosya halinde os.path.basename (KaynakYolu) == 'Backup.txt': zam IOError backupPath = os.path.join açık assert (os.path.dirname (KaynakYolu), 'Backup.txt') ( backupPath, 'oda sıcaklığı'). oku () sample.txt.tar '(kaydet, veriler)' kaydetmek, veri) (' == içerik dönüş contentData = 'xxx'save (' örnek.txt sample.txt.zip. sample.tar ' '(kaydet, veri)' gz sample.txt.tar.bz2' (kaydet, veri)', veriler) yük Assert ( 'örnek.txt') == dataassert yükü ( 'sample.txt.zip') == dataassert yükü ( 'sample.txt.tar.gz') == dataassert yükü ( 'sample.txt.tar bz2 ') == dataassert yükü (' sample.txt.tar ') == veri Koşullar: · Python Bu sürümde yenilikler: · Zip_store gelen Taşınmış kodu · .Tar.gz .tar.bz2 .tar için destek eklendi


arşivi İlgili Yazılım