Avatar ·

पायथन में कोडिंग त्रुटि: UTF-8 फ़ाइल पढ़ते समय Readline() त्रुटि: 'charmap' codec बाइट को डिकोड नहीं कर सकता

📁 पंक्ति, पायथन, एआई

Iana से पोर्ट फ़ाइल पढ़ने का प्रयास कर रहा हूँ। यह UTF-8 W/O BOM एन्कोडिंग में सहेजी गई है। लेकिन एक पंक्ति पर readline() फ़ंक्शन इस प्रकार त्रुटि देता है:

'charmap' codec position 7938 पर बाइट 0x98 को डिकोड नहीं कर सकता: कैरेक्टर मैप्स से <"अपरिभाषित">

फ़ाइल में पंक्ति इस प्रकार दिखती है:

# Jim Harlan <""Jimh & infowest.com">

इसके लिए क्या समाधान निकाला जाए? या कोई सीधा समाधान है?

अपडेट

इस पंक्ति को हटाने का कामचलाऊ समाधान काम करेगा (और किसी कारण से यह केवल एक पंक्ति है), लेकिन केवल डिबगिंग के दौरान, क्योंकि बाद में पार्टनर मेरे बाल नोच लेंगे। मैं वह कोड भी पोस्ट कर रहा हूँ जो इस ऑपरेशन के लिए उपयोग करता हूँ:

try:  file = open(path, 'r')