Mobil Bileşenler Topluluğu    

Geri git   Mobil Bileşenler Topluluğu > Programlama Dilleri Symbian İçin > Python S60

Zip yapma ve açma modülü

Python S60 içinde Zip yapma ve açma modülü konusu , Zip yapma ve açma modülü nasıl arkadaşlar elinde olan ve bilen varsa verse............

Cevapla
 
LinkBack Seçenekler Stil
Alt 31-07-08, 11:31   #1
Yeni Üye
 
by_7send - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jun 2008
Mesajlar: 12
Telefonum: 6600
Reputation : by_7send isimli üye Tecrübe puanını kapatmıştır.
(10)
Standart Zip yapma ve açma modülü



Zip yapma ve açma modülü nasıl arkadaşlar elinde olan ve bilen varsa verse.........
by_7send isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 22-08-08, 11:47   #2
Yeni Üye
 
by_7send - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jun 2008
Mesajlar: 12
Telefonum: 6600
Reputation : by_7send isimli üye Tecrübe puanını kapatmıştır.
(10)
Standart



ne oldu hiç bilen yok mu bakidilek usta sen bir baksan
by_7send isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 27-08-08, 01:30   #3
Yeni Üye
 
ilyas25 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jun 2008
Mesajlar: 2
Reputation : ilyas25 isimli üye Tecrübe puanını kapatmıştır.
(10)
Standart



o kadar zip programları var gerek varmı sence
ilyas25 isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 27-08-08, 07:19   #4
Administrator
 
SpeciaL AttacK - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2007
Nerden: Soul Society
Mesajlar: 1.187
Telefonum: 6600 + PSP
Reputation : SpeciaL AttacK is on a distinguished road
(34)
Standart



şurdaki kaynaklar işinizi görür mü?
SpeciaL AttacK isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 28-08-08, 10:47   #5
Mobil TeaM
 
pys60 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Mar 2007
Nerden: gaziantep
Yaş: 19
Mesajlar: 276
Telefonum: 6600+6630
Reputation : pys60 is on a distinguished road
(30)
pys60 - MSN üzeri Mesaj gönder
Standart



Alıntı:
ilyas25´isimli üyeden Alıntı Mesajı göster
o kadar zip programları var gerek varmı sence
bence yazsın belki program içinde kullanacak
neyse;
kodları veriyorum
zip açmak için
Kod:
import zipfile
 
a=zipfile.ZipFile("C:\\x.zip", "r")
for i in a.namelist():
     b=open("E:\\"+i, "wb")
     b.write(a.read(i))
     b.close()
a.close()
Kod:
import zipfile

def Zip(yol,isim):
    com = zipfile.ZIP_DEFLATED
    zip = zipfile.ZipFile((('e:/' + isim) + '.zip'), 'w', com)
    zip.write(yol, isim)
    zip.close()
anlamazsan pazar günü msnde anlatırım
__________________

www.python-s60.com
pys60 isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 02-11-08, 05:54   #6
Yeni Üye
 
bymen07 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Aug 2008
Mesajlar: 14
Telefonum: 3230
Reputation : bymen07 isimli üye Tecrübe puanını kapatmıştır.
(30)
Question



arkadaşlar bana ziplenmis olan dosyalara veri ekleyebilecegim program lazım bildiginiz varmı .handyzip denedim onda mesela dosya ekleme yapabiliyordum ama zipin icindeki klasorlerin icine atamıyordum ornegin degistirmek istedigim resim zipin icindeki img klasorunde ama ekleme yaptıgımda klasorun içine degilde zipli dosyanın icine atıyor klasorrun icinede atmamlazım .bu mumkunmu varmı acaba boyle program bildiginiz veya pyhtonla yazılabilinirmi
bymen07 isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 02-11-08, 14:13   #7
Mobil TeaM
 
pys60 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Mar 2007
Nerden: gaziantep
Yaş: 19
Mesajlar: 276
Telefonum: 6600+6630
Reputation : pys60 is on a distinguished road
(30)
pys60 - MSN üzeri Mesaj gönder
Standart



tabi yapılabilir ama uğaştırır biraz bildiğim pro yok zipman,x-ploree... hiç biri yapmıyor
__________________

www.python-s60.com
pys60 isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 07-11-08, 03:43   #8
Yeni Üye
 
bymen07 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Aug 2008
Mesajlar: 14
Telefonum: 3230
Reputation : bymen07 isimli üye Tecrübe puanını kapatmıştır.
(30)
Standart



Alıntı:
pys60´isimli üyeden Alıntı Mesajı göster
tabi yapılabilir ama uğaştırır biraz bildiğim pro yok zipman,x-ploree... hiç biri yapmıyor
valla yapılsaydı cok harika olurdu acıkcası ben bunu jar uzenlemesi yapmak icin istiyorum bilgisayarda winrar kullanarak jarlı dosyadakı resmi acıp duzenleyebiliyorum sadece resim deyil turkcelestirmede yapabiliyorum ama sadece bilgisayarda mumkun.keske cebimdede bunu yapabilsem harika olurdu.x-plore gercekten harika ve hızlı ama jar veya zipli dosyalarda sadece acma ve cıkartma fonksiyonu var ekleme veya duzenleme yapılamıyor
bymen07 isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 07-11-08, 14:56   #9
Yeni Üye
 
proftanju - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jun 2007
Mesajlar: 6
Telefonum: 6600
Reputation : proftanju isimli üye Tecrübe puanını kapatmıştır.
(10)
Standart



Kod:
import zipfile
 
def Zip(yol,isim):
    com = zipfile.ZIP_DEFLATED
    zip = zipfile.ZipFile((('e:/' + isim) + '.zip'), 'w', com)
    zip.write(yol, isim)
    zip.close()
"pys60" alıtı yaptım.Fazla zaman bulamuyorum anlatmak için (hep bundan yakınıyorum ama ne yapayım )

yukarıda yeni bir zip dosyası yapmak için "w"(write) modu kullanıyorsun eğe var olan zipe dosya eklemek istiyorsan "a" (append) modu olacak uygulaması şu şekilde:

Kod:
import zipfile
 
zip_path="e:\\şıkıştırılmış dosya.zip".decode("utf-8") (türkce karekterlere dikkat)
def Zip(yol,isim):
    com =     zip = zipfile.ZipFile(zip_path, 'a', com)
    zip.write(yol, isim)
    zip.close()
Kısa kod istiyenler:
Kod:
import zipfile
 
zipfile.ZipFile("e:\\şıkıştırılmış dosya.zip".decode("utf-8") , 'a', zipfile.ZIP_DEFLATED).write(yol, isim)
tek satırda oldu ama kullanışlı değil neyse sen program istiyorsan hala bitiremediğim "dosya kontrol" vereyim bunu önermemin sebebi zip için şimdiye kadar en gelişimi ürün bu ki hala zip modülü için yapmayı düşündüğüm şeyler var.senin istediğin özellik bunda mevcut yeni var olan zipin içine dosya ekliyebiliyorsun.Üzgünüm sis şeklinde paketliyemdim sonra yaparım.
Eklenmiş Dosya
Dosya tipi: zip Dosya kontrol.zip (131,2 KB (Kilobyte), 17x kez indirilmiştir)
proftanju isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 07-11-08, 15:01   #10
Yeni Üye
 
proftanju - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jun 2007
Mesajlar: 6
Telefonum: 6600
Reputation : proftanju isimli üye Tecrübe puanını kapatmıştır.
(10)
Standart



tamda acık yapmamış ama sadece zip modülü için yapabildiklerini sayayım.

-zip dosyası yapabilme
-zip dosyasını inceleme ve içindeki dosyaları cıkartma
-var olan zip dosyasına dasya klasor ekleme (hatta içine "yeni klasör" bile oluşturabiliyorsunuz.)
-var olan zip dosyası içindeki dosyayı silme işte bu özellik malesef yok ileri de olacak inşallah niye eklemedim üçün bu kodu ekleme biraz uzun olacak çünkü zip içinden bi dosaya silemezsin ama istemediğin dosaya dışındaki dosyaları tekrar sıkıştıra bilirsin mantığı bu olacak bu da biraz sıkıcı ama bi ara yaparım.
proftanju isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 14-11-08, 23:39   #11
Yeni Üye
 
bymen07 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Aug 2008
Mesajlar: 14
Telefonum: 3230
Reputation : bymen07 isimli üye Tecrübe puanını kapatmıştır.
(30)
Icon10a



hay allah razı olsun arkadaşım senden tamda istedigim program buydu gercekten emegine yuregine saglık cok mutlu oldum cok tesekkurler sana
bymen07 isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 16-11-08, 01:09   #12
Yeni Üye
 
shadowdewill - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Mar 2008
Mesajlar: 28
Telefonum: 7610
Reputation : shadowdewill is on a distinguished road
(10)
Standart



Alıntı:
bymen07´isimli üyeden Alıntı Mesajı göster
arkadaşlar bana ziplenmis olan dosyalara veri ekleyebilecegim program lazım bildiginiz varmı .handyzip denedim onda mesela dosya ekleme yapabiliyordum ama zipin icindeki klasorlerin icine atamıyordum ornegin degistirmek istedigim resim zipin icindeki img klasorunde ama ekleme yaptıgımda klasorun içine degilde zipli dosyanın icine atıyor klasorrun icinede atmamlazım .bu mumkunmu varmı acaba boyle program bildiginiz veya pyhtonla yazılabilinirmi

Handyzip'le bunu yapma imkanın var zaten.

Handyzip'i aç, ayarlara gir ve "Alt klasörleri ekle" seceneğini evet olarak değiştir. Hepsi bu...
değiştireceğin dosya klasör icindeyse yıne klaör içinde olacaktır.

Hala olmuyor diyorsan; klasorü komple dısarı cıkart, dosya yönetisiyle istedigin dosyayı değiştir ve klasörü tekrar zipe ekle işlem tamamdır.

Konu shadowdewill tarafından (16-11-08 Saat 01:14 ) değiştirilmiştir..
shadowdewill isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 16-11-08, 17:08   #13
Yeni Üye
 
bymen07 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Aug 2008
Mesajlar: 14
Telefonum: 3230
Reputation : bymen07 isimli üye Tecrübe puanını kapatmıştır.
(30)
Icon11a



Alıntı:
shadowdewill´isimli üyeden Alıntı Mesajı göster

Handyzip'le bunu yapma imkanın var zaten.

Handyzip'i aç, ayarlara gir ve "Alt klasörleri ekle" seceneğini evet olarak değiştir. Hepsi bu...
değiştireceğin dosya klasör icindeyse yıne klaör içinde olacaktır.

Hala olmuyor diyorsan; klasorü komple dısarı cıkart, dosya yönetisiyle istedigin dosyayı değiştir ve klasörü tekrar zipe ekle işlem tamamdır.

sagolasın cevabın icin sayende bilgilenmis olmus cunki kullandıgım halde programın boyle bir ozelligi oldugunu bilmiyordum handyzip zip icindeki butun dosyaları liste olarak gosteriyodu ve ekleme yatıgımda sadece zip icine ekliyordu.sagolasın arkadasım bilgini paylastıgın icin tesekkur

Konu bymen07 tarafından (16-11-08 Saat 17:11 ) değiştirilmiştir..
bymen07 isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 30-11-08, 22:12   #14
Yeni Üye
 
bymen07 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Aug 2008
Mesajlar: 14
Telefonum: 3230
Reputation : bymen07 isimli üye Tecrübe puanını kapatmıştır.
(30)
Standart



Alıntı:
proftanju´isimli üyeden Alıntı Mesajı göster
tamda acık yapmamış ama sadece zip modülü için yapabildiklerini sayayım.

-zip dosyası yapabilme
-zip dosyasını inceleme ve içindeki dosyaları cıkartma
-var olan zip dosyasına dasya klasor ekleme (hatta içine "yeni klasör" bile oluşturabiliyorsunuz.)
-var olan zip dosyası içindeki dosyayı silme işte bu özellik malesef yok ileri de olacak inşallah niye eklemedim üçün bu kodu ekleme biraz uzun olacak çünkü zip içinden bi dosaya silemezsin ama istemediğin dosaya dışındaki dosyaları tekrar sıkıştıra bilirsin mantığı bu olacak bu da biraz sıkıcı ama bi ara yaparım.


arkadasım hersey icin cok sagolasın ama ben calıstıramadım sisteme manuel olarak kurdum ama program acılmıyor malesef.buarada telefonum 3230 pyhton ve service pack kurulu sitemimde acaba biyerde eksiklikmi var sen kullanıyorsan programı ve kullandıgın pyhtonda dahil hepsini ayrıntılı acıklarsan sevinirim arkadasım
bymen07 isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Cevapla

Bookmarks



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Saat: 02:41


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0 ©2007, Crawlability, Inc.

This vBulletin Board is Legal Licenced. Copyright ® 2008