首页 > 解决方案 > 为什么我会收到错误“模块 urllib 没有属性请求”?

问题描述

我尝试通过执行来运行我的代码,python namefile.py但出现此错误 AttributeError: module 'urllib' has no attribute 'request'` 如果我尝试导入 urllib,它会说

"import" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch

这在英语中意味着他没有将导入识别为命令-

我该如何解决这个问题?

标签: python

解决方案


您必须request从父模块导入子模块,urllib而不是完全导入urllib模块,然后尝试将其子模块request作为属性访问。import urllib; print(urllib.request)在我的机器上也失败了,而from urllib import request; print(request)并且import urllib.request; print(urllib.request)可以工作(尽管我不知道为什么)。


推荐阅读