NameError: name 'urllib' is not defined TypeError:'module' object not callable

NameError: name 'urllib' is not defined TypeError:'module' object not callable

正在尝试执行此代码。但是我得到了上面的错误。

from urllib.request import FancyURLopener
from urllib.request import urlopen
exam = urllib.request.urlopen("192.168.2.2")
    print(exam.read)
    exam.close()

我希望打开提供的IP地址。

from urllib.request import FancyURLopener
from urllib.request import urlopen
exam = urlopen("http://192.168.2.2")
print(exam.read)
exam.close()

尝试使用 urlopen("url") 而不是完整的 urllib.request.urlopen(url)

您需要在 URL 上添加 http 或 https 才能使其正常工作。另外,查看 python requests,这是 urllib.

的一个很好的替代品