pardon sorunuzu hızlı okuyup geçtim sanırım :) split ile parçaladığınızda görüntülenen veri dizi içeriği olacağından tr karakterler bozuk görülebilir ancak bu diziyi bir değişkene atıp dizi = print os.path.split(infile) print dizi[x] şeklinde görüntülediğinizde karakterler düzgün görünecektir
iyi günler :) 3 Aralık 2011 09:17 tarihinde ahmet erdogan <[email protected]> yazdı: > Merhaba, aşağıdaki örnek işinizi görecektir > > #!/usr/bin/python > # -*- coding: utf-8 -*- > > import os > > for dirname, dirnames, filenames in os.walk('D:\DUMAN\Duman-BelkiAlismam'): > for subdirname in dirnames: > print os.path.join(dirname, subdirname) > for filename in filenames: > print os.path.join(dirname, filename) > > iyi günler... > > 3 Aralık 2011 01:19 tarihinde Mucibirahman İLBUĞA > <[email protected]>yazdı: > > Merhabalar, >> Python ile bir dizin içerisindeki dosyaları listelemek istiyorum. Ancak >> aşağıdaki kod yol ile birlikte veriyor. Ben bu listeden sadece dosya >> isimlerini almak istiyorum. Ancak dosya isimlerindeki Türkçe >> karakterlerde sıkıntı yaşıyorum. Bu unicode meselesini hala çözebilmiş >> değilim... >> >> Kurcalayınca aşağıdaki kodu buldum. >> >> for infile in glob.glob(os.path.join(Dizin, '*.pdf')): >> print infile >> print os.path.split(infile) >> Ancak aşağıdaki sonucu alıyorum. Yani gelen değişkende Türkçede sıkıntı >> yok ama böldüğümde sıkıntı oluyor. Daha sonra bu dosya isimlerini bir >> metin dosyaya yazacağım için sorun olabilir... >> >> >> R:\Kataloglar\PDF'LER\PMD2005\A24-LİSTE.pdf >> ("R:\\Kataloglar\\PDF'LER\\PMD2005", 'A24-L\xddSTE.pdf') >> >> Hem Türkçe kararkterlerde sorun çıkmayacak hem de sadece isim >> kısımlarını alarak bir metin dosyaya sorunsuz yazabileceğim... Ne >> önerirsiniz?... >> >> Bu arada kullanılan işletim sistemi XP ve Win7 olacak... >> >> >> Kolay gelsin, >> Mucip:) >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
