Uygulama: Arşiv (.sak)
Birden çok dosyayı tek arşive yaz/oku.
Birden çok dosyayı tek bir .sak arşivine (zip biçimi) yazan ve geri okuyan program. saklanç_yaz bir sözlük {ad: içerik} alır, saklanç_oku aynı biçimde döndürür.
Deneyelim
Aşağıdaki kodu sunucudaki gerçek biril yorumlayıcısında çalıştır:
saklanç_yaz("/tmp/biril_demo.sak", {"okuma.txt": "Merhaba Biril", "veri.csv": "a,b,c"})
arşiv = saklanç_oku("/tmp/biril_demo.sak")
yaz("Arşivdeki dosyalar:")
döngü ad iç sırala(arşiv.anahtarlar()):
yaz("- " + ad + ": " + ip(arşiv[ad]))