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

Cevap