Python dosya işlemleri yaparken karşınıza Türkçe diline özgü karakterlerde bozulmalar ile karşılaşmışsınızdır. Bu yazdan sizlere bu sorunu nasıl düzeltebileceğinizi gösteren küçük bir kod parçası bulacaksınız.
Dosyalarınızı yada JSON dosyanızı UTF-8 olarak kaydettikten sonra open() metoduna encoding=utf8 parametresini ileterek Türkçe diline özgü olarak okuma yapabilirsiniz.
Aşağıdaki örneği Türkçe dosya okuma işlemi için inceleyelim.
ornek.txt dosyası içeriği
1 2 3 4 5 | Merhaba Dünya Gökyüzünde hiç bulut yok Bugün hava ne kadar güzel |
Python Kodu:
1 2 3 4 5 | with open("ornek.txt", "r",encoding='utf8') as dosya: for satir in dosya: print(satir) |
Çıktı:
1 2 3 4 5 6 7 8 | Merhaba Dünya Gökyüzünde hiç bulut yok Bugün hava ne kadar güzel >>> |
Yorum Yap