HTML unicode Hex karakterleri Dosya okuyarak Python ile degistirme

Merhaba arkadaşlar,
Bir cikti olarak txt dosyasi aliyorum , dosyanın icerisinde unicode hex karakterler oldugundan dolayi bunlari Türkce’ye cevirmem gerekiyor, bunu replace ile yapabiliyorum, daha kisa ve hepsini tek seferde degistirmek istiyorum konuyla ilgili önerisi olabilecek arkadaslara simdiden tesekkür ediyorum.

Kisa bir örnek ;

a.replace("& # x 1 5 F ; ",“ş”)

Merhaba.

Bu şekilde yapabilirsiniz:

>>> import html
>>> html.unescape('ş')
'ş'

Bir dahakine kodlarınızı buraya göre atabilirsiniz:

1 Beğeni

Öncelikle tesekkür ederim, birden fazla argüman verebiliyor muyuz ? araştırayım tesekkür ederim :slight_smile:

Karakter dizisinin tamamını tek argüman olarak verebilirsiniz.

Cok teşekkürler , biraz kolaya kaçtığımın farkındayım :slight_smile: araştırmadan yazmak pek hoşuma gitmese de bazen oluyor :slight_smile:

import html

def txtac():
    with open("unicodehex.txt", "r", encoding="utf-8") as dosya:
        print(html.unescape(dosya.read()))

txtac()