Re: [Linux-programlama] Re: Python, dizin ekleme...

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Buğrahan Korkmaz (kickboksor@gmail.com)
Date: Tue 18 Jul 2006 - 18:30:55 GMT


Çok zor bir kodmuş. Peki bunu bir dosyaya nasıl kaydettiricem...

18.07.2006 tarihinde Yuce Tekol <yucetekol@gmail.com> yazmış:
>
> Merhaba,
>
> Bu is icin os.walk() islevini kullanabilirsiniz. Asagidaki program
> komut satirinda verilen dizindeki dosyalari listeliyor.
>
> #! /usr/bin/env python
> import sys
> import os
>
> def main():
> if len(sys.argv) < 2:
> print "kullanim: %s dizin" % sys.argv[0]
> sys.exit()
>
> dirname = sys.argv[1]
> filelist = []
> for root, dirs, files in os.walk(dirname):
> filelist.extend([os.path.join(root, f) for f in files if f
> ])
>
> print "\n".join(filelist)
>
> if __name__ == "__main__":
> main()
>
> Daha fazla bilgi icin: http://docs.python.org/lib/os-file-dir.html
>
> On 7/18/06, Buğrahan Korkmaz <kickboksor@gmail.com> wrote:
> > Selam,
> >
> > Python programımla bir dosyaya bir dizin altındaki herşeyi kaydetmek
> > istiyorum. Şöyle ki bir dizin düşünelim "pardus" olsun. Bunun altın da
> da
> > "pisi" dizini ve "comar" dizini var. pisi ve comar dizinlerinin altında
> da
> > çeşitli dosyalar var. Ben bu dosyaları bir databaseye ya da bir txt ye
> > kaydetmek istiyorum. Şöyle:
> >
> > /pardus/bilgi.txt
> > /pardus/comar/örnek.xml
> > /pardus/pisi/patlıcan.py
> >
> > gibi alt alta. Nasıl yapabilirim?
> >
> > Bir soru: Bunu yapmak için herhangi bir database kullanabilir miyim?
> Nasıl?
> >
> > --
> > Buğrahan Korkmaz
> >
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>

-- 
Buğrahan Korkmaz

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.