python - 为什么我会收到错误“模块 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
这在英语中意味着他没有将导入识别为命令-
我该如何解决这个问题?
解决方案
您必须request
从父模块导入子模块,urllib
而不是完全导入urllib
模块,然后尝试将其子模块request
作为属性访问。import urllib; print(urllib.request)
在我的机器上也失败了,而from urllib import request; print(request)
并且import urllib.request; print(urllib.request)
可以工作(尽管我不知道为什么)。
推荐阅读
- javascript - Google Script for Apps to Print - 不知道什么是错误
- java - 基于 Java NIO 的可扩展非阻塞 TCP 客户端服务器设计:推荐将大响应发送回客户端的方法
- sql - How to convert Oracle SQL date time into Hive Query format and then perform subtraction?
- javascript - Webdriver 在创建驱动程序时将书签添加到驱动程序,或将书签保存到书签 - 无需加载配置文件
- php - PHP 7.3 PDO - SQLServer - 批量升级问题
- sas - 如何创建将值与同一列的总平均值进行比较的二进制列,如果 nb > average=1 & nb < average=0
- javascript - 选择选项时如何防止单击事件执行?
- python - Tkinter 图像未在课堂内显示
- c - C - 用逗号分割命令行参数
- hibernate - 如何防止加载惰性关系