/ / पायथन 2.7 में डीकोड utf-8 - पायथन-2.7, पायथन-3.x, utf8-decode

पाइथन 2.7 - पायथन-2.7, पायथन-3.x, utf8-decode में utf-8 डीकोड करें

मैं अजगर 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 ()