Определение charmap ошибки в строке
Есть код где при выполнение его нужно записать строку в сsv. Но проблема в том что в строках время от времени появляется charmap ошибка. решил проблему условно таким образом:
# -*- coding: utf-8 -*-
text = "(Словакия, Kriváň)"
x = []
try:
print(text)
except:
for i in text:
try:
print(i)
x.append(i)
except:
x.append("#")
print(x)
x = ''.join(x)
print(x)
Но только в этом случае сильно засоряется терминал. Можно ли как то еще щупать без принта? или может есть какой то еще способ? Заранее спасибо!