KursaK
Temmuz 28, 2020, 7:09ös
1
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:
Merhaba arkadaşlar.
Çoğu gönderide kodların düzgün bir şekilde görünmediğine dikkat ettim. Bu sebeple bunun nasıl yapılabileceğini burada paylaşmak istedim.
Kullandığımız forumun gönderi yazma sözdiziminde(Markdown’ın biraz gelişmiş hali) kodlar genelde iki şekilde yazılıyor. Bunlardan ilki 4 satır girintileme ile yazmak. Bu basit bir yol. Ancak burada birkaç sorun var. Birincisi her satırın başına ayrı ayrı 4 satır koymanız gerekiyor. İkinci sorun ise bu şekilde kodu biçimlendirdiğinizde kod …
1 Beğeni
KursaK
Temmuz 29, 2020, 3:06ös
3
Öncelikle tesekkür ederim, birden fazla argüman verebiliyor muyuz ? araştırayım tesekkür ederim
Karakter dizisinin tamamını tek argüman olarak verebilirsiniz.
KursaK
Temmuz 29, 2020, 3:24ös
5
Cok teşekkürler , biraz kolaya kaçtığımın farkındayım araştırmadan yazmak pek hoşuma gitmese de bazen oluyor
import html
def txtac():
with open("unicodehex.txt", "r", encoding="utf-8") as dosya:
print(html.unescape(dosya.read()))
txtac()