Python3 错误:AttributeError:模块“urllib”没有属性“request”

Out*_*ind 5 python urllib python-3.x

我正在尝试在 python3 中运行一个脚本(尝试使用 3.7.4 和 3.8.0),它使用urllib.requesturllib.error

我尝试通过以下方式导入:

import urllib
Run Code Online (Sandbox Code Playgroud)

from urllib import request
Run Code Online (Sandbox Code Playgroud)

但在上述两种情况下我都会收到错误:

AttributeError: module 'urllib' has no attribute 'request'
Run Code Online (Sandbox Code Playgroud)

我还没有安装任何与urllibpython3相关的东西

请建议如何导入,谢谢!

Out*_*ind 6

与以下导入一起使用:

import urllib.request
Run Code Online (Sandbox Code Playgroud)


Ram*_*van 6

由于 urllib 是一个文件夹,而 request 是 urllib 中的一个文件,因此您应该使用:

import urllib.request as request
Run Code Online (Sandbox Code Playgroud)