Python 3.5.1 urllib has no attribute request

Python 3.5.1 urllib has no attribute request

According to this, you have to use the following:

import urllib.request

The reason is:

With packages, like this, you sometimes need to explicitly import the
piece you want. That way, the urllib module doesnt have to load
everything up just because you wanted one small part.

Use this way

import urllib.request
urllib.request.urlopen(http://216.58.192.142,timeout=1)

Python 3.5.1 urllib has no attribute request

In python 3.6.x this worked for me, this way I did not have to change the code at all:

import urllib.request as urllib

Leave a Reply

Your email address will not be published.