मैं अजगर 2.7 का उपयोग कर रहा हूं। मैंने कोडेक्स जैसी कई चीजों की कोशिश की है लेकिन काम नहीं किया है। मैं इसे कैसे ठीक करूं।टेक्स्ट फ़ाइल से गैर-ASCII वर्ण पढ़ना
myfile.txt
wörd
मेरे कोड
f = open('myfile.txt','r')
for line in f:
print line
f.close()
आउटपुट
s\xc3\xb6zc\xc3\xbck
आउटपुट ग्रहण और कमांड विंडो पर ही है। मैं Win7 का उपयोग कर रहा हूँ। जब मैं किसी फ़ाइल से नहीं पढ़ता तो किसी भी वर्ण के साथ कोई समस्या नहीं है। सब से
क्या परिणाम आप उम्मीद कर रहे हैं:
वैसे, डिकोड एन्कोड करने के लिए सभी अपने इनपुट-आउटपुट समस्याओं से बचने के लिए एक अच्छा अभ्यास है? तकनीकी रूप से बोलते हुए, पायथन ने फ़ाइल को सही ढंग से पढ़ा है। – srgerg
आप चरित्र चरित्र से चरित्र चरित्र क्यों मुद्रित करते हैं? क्यों नहीं 'एफ में लाइन के लिए: प्रिंट लाइन' कहें? जब मैंने ऐसा किया, तो उसने वांछित के रूप में "söcük" मुद्रित किया। – srgerg
मैंने कोशिश की लेकिन काम नहीं करता है। यह एस \ xc3 \ xb6zc \ xc3 \ xbck मुद्रित। – Rckt