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