मैं अजगर 3 में एक ट्यूटोरियल का अनुसरण कर रहा हूं लेकिन मैं अजगर 2.7 में काम कर रहा हूं, मैं पायथन 2.7 के लिए utf-8 कैसे डीकोड करूं?
इस्तेमाल किया गया कोड है:
data = data.readall().decode("utf-8")
लेकिन मुझे एक विशेषता त्रुटि मिलती है:
AttributeError: addinfourl instance has no attribute "readall"
उत्तर:
जवाब के लिए 0 № 1मुझे एहसास नहीं हुआ कि अजगर 3 में स्ट्रिंग्स और बाइट्स के बीच एक अंतर है जबकि पाइथन 2 में कोई अंतर नहीं है।
निम्न कोड पायथन 2 में काम करता है: डेटा = urllib2.urlopen (डेटालिंक) .read ()