On Thu, Dec 22, 2011 at 5:33 PM, Cranky Frankie <cranky.fran...@gmail.com> wrote: > On the bottom of this web page: > > http://developer.yahoo.com/python/python-xml.html > > is a program that reads an RSS feed for the weather and then parses > the XML to show weather data by a zip code you input. I'm trying to > run this under Python 3.2 and get this error: > > Traceback (most recent call last): > File "D:\MyDocs\Python\Element Tree for XML\weather.py", line 27, in <module> > pprint(weather_for_zip(12303)) > File "D:\MyDocs\Python\Element Tree for XML\weather.py", line 10, in > weather_for_zip > dom = minidom.parse(urllib.urlopen(url)) > AttributeError: 'module' object has no attribute 'urlopen' > > I'm wondering if this is because this is Python 2.x code? Can someone > who has 2.x try to run this and let me know if that's the problem? Is > there a way to get this to work in Python 3.2? >
I usually find it helpful to check the documentation before doing anything else when I encounter errors like this in code found online. Right here: http://docs.python.org/library/urllib.html At the top of the page you should find the information you need (you're right on the money, basically). HTH, Hugo _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor