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

Cevap