मेरे पास एक समान एन्कोडिंग मुद्दा था। मैंने सामान्यीकरण () विधि का उपयोग किया। मेरे डेटा फ़्रेम को किसी अन्य निर्देशिका में .html फ़ाइल में निर्यात करते समय मुझे पंडों .to_html () पद्धति का उपयोग करके एक यूनिकोड त्रुटि मिल रही थी। मैं यह कर रहा हूँ और यह काम किया ...
import unicodedata
डेटाफ्रेम ऑब्जेक्ट आप की तरह हो सकता है, चलो इसे टेबल कहते हैं ...
table = pd.DataFrame(data,columns=['Name','Team','OVR / POT'])
table.index+= 1
टेबल डेटा को एनकोड करें ताकि हम इसे बाहर कर सकें।। html फ़ाइल को टेम्प्लेट फ़ोल्डर में (यह आपकी इच्छानुसार कोई भी स्थान हो सकता है :))
#this is where the magic happens
html_data=unicodedata.normalize('NFKD',table.to_html()).encode('ascii','ignore')
html फ़ाइल में सामान्यीकृत स्ट्रिंग निर्यात करें
file = open("templates/home.html","w")
file.write(html_data)
file.close()
संदर्भ: यूनिकोडेटा प्रलेखन