[Pardus-kullanicilari] Python:Bir dizindeki belli dosyalarý seçmek:Nasýl?
Buðrahan Korkmaz
kickboksor at gmail.com
18 Haz 2006 Paz 14:49:57 EEST
File "yeni.py", line 11, in ?
secilen=random.choice(listem)
File "/usr/lib/python2.4/random.py", line 249, in choice
return seq[int(self.random() * len(seq))] # raises IndexError if seq is
empty
IndexError: list index out of rang
Hatası veriyor...
18.06.2006 tarihinde Ömer F. USTA <omerusta at gmail.com> yazmış:
>
> hata mi veriyor bir bilgi verirsen o kismi duzeltiriz.
> Ben son satirdan supheliyim.su sekilde olmasi gerek
> gibi geliyor bu arada random un calismasi icin import random
> satırını koymayı unutmuşum. Sanırım şimdiki kod çalışması gerek
>
> import glob
> import os
> import random
>
> listem=[]
> dizin="./"
>
> dosya=glob.glob(dizin+'*.mp3')
> for i in dosya:
> listem.append(i)
> secilen=random.choice(listem)
> komut = "madplay " +secilen
> os.system(komut)
>
>
> aslinda olusturduÄŸumuz bu
> listeyi bir pls veya bir calıcı listesi oluşturup bu listeyi
> madplay veya xmms e vermek daha dogru gibi geliyor
> cunku her seferinde tum mp3leri listeletmek sonra bunlardan
> 1 tane secip caldirmak hdd yi aglatir. bunun yerine o mp3lerden 1 liste
> olusturup bu listenin icinden rasgele bir satır seçtirip bunu madplayer
> a yollamak daha mantıklı gibi geliyor.
>
> Ama yinede yukarıdaki kodun calisip calismadigini belirtirseniz sevinirim
>
> import glob
> import os
> import random
>
> listem=[]
> dizin="./"
>
> dosya=glob.glob(dizin+'*.mp3')
> for i in dosya:
> listem.append(i)
> secilen=random.choice(listem)
> komut = "madplay " +secilen
> os.system(komut)
>
> On 6/18/06, BuÄŸrahan Korkmaz <kickboksor at gmail.com> wrote:
> > Usta kodu kullanamadım galiba. Neyse boşver. Liste için teşekkürler...
> >
> > 18.06.2006 tarihinde Ömer F. USTA <omerusta at gmail.com > yazmış:
> > > Merhabalar
> > > Linux programlama listesine üye olmak için
> > > linux-programlama-request at liste.linux.org.tr adresine
> > konu başlığı
> > >
> > > subscribe
> > >
> > > olan boş bir mail atarsanız listeye üyelik için bir onay maili
> > alacaksınız.
> > >
> > >
> > >
> > > On 6/18/06, Ömer F. USTA < omerusta at gmail.com> wrote:
> > > > yazdığım kod işinizi görmedi mi ?
> > > >
> > > > On 6/18/06, BuÄŸrahan Korkmaz <kickboksor at gmail.com> wrote:
> > > > > Teşekkür ve özür dilerim. Linux programlama listesine nasıl üye
> > > > > olabilirim...
> > > > >
> > > > > 18.06.2006 tarihinde Furkan Duman < coderlord at gmail.com> yazmış:
> > > > > > On 6/18/06, BuÄŸrahan Korkmaz < kickboksor at gmail.com> wrote:
> > > > > > > Öncelikle pardus-kullanıcıları mailini böyle bir mesajla
> > kirlettiÄŸim
> > > > > için
> > > > > > > özür dilerim ama bu mail servisinden başka deneyimli python
> bilen
> > bir
> > > > > yer
> > > > > > > olmadığı için buraya soruyorum. Nasıl yapılacağını çok merak
> > etmeseydim
> > > > > >
> > > > > > Bunun için Linux programlama listesini kullanmanız daha doğru
> > sanırım.
> > > > > > _______________________________________________
> > > > > > Pardus-kullanicilari mailing list
> > > > > > Pardus-kullanicilari at uludag.org.tr
> > > > > >
> > > > >
> > http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > BuÄŸrahan Korkmaz
> > > > > _______________________________________________
> > > > > Pardus-kullanicilari mailing list
> > > > > Pardus-kullanicilari at uludag.org.tr
> > > > >
> > http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Ömer Fadıl USTA
> > > > http://www.bilisimlab.com/
> > > >
> > >
> > >
> > > --
> > > Ömer Fadıl USTA
> > > http://www.bilisimlab.com/
> > > _______________________________________________
> > > Pardus-kullanicilari mailing list
> > > Pardus-kullanicilari at uludag.org.tr
> > >
> > http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari
> > >
> >
> >
> >
> > --
> > BuÄŸrahan Korkmaz
> > _______________________________________________
> > Pardus-kullanicilari mailing list
> > Pardus-kullanicilari at uludag.org.tr
> > http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari
> >
> >
> >
>
>
> --
> Ömer Fadıl USTA
> http://www.bilisimlab.com/
> _______________________________________________
> Pardus-kullanicilari mailing list
> Pardus-kullanicilari at uludag.org.tr
> http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari
>
--
BuÄŸrahan Korkmaz
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.uludag.org.tr/pardus-kullanicilari/attachments/20060618/6bef1c50/attachment.html
Pardus-kullanicilari mesaj listesiyle ilgili
daha fazla bilgi