python-2.7 - python包urllib2工作但找不到它
问题描述
我有一段正在运行的代码:
from urllib2 import urlopen
html = urlopen("http://jr.jd.com")
print(html.read())
html.close()
我的问题是我在我的 Mac 上找不到“urllib2”包。
python版本为2.7(Apple内置)。
我试图pip list
列出已安装的软件包,但我找到了“urllib3”,但没有找到 urllib2。(我不认为“urllib3”包默认包含“urllib2”——它们的工作方式非常不同。要使用“urllib3”,我的代码的第一行必须更改为from urllib3.request import urlopen
。)
我试过pip show urllib3
了,因为我可以找到这个包,所以输出如预期:
Name: urllib3
Location: /usr/local/lib/python2.7/site-packages
然后我试pip show urllib2
了一下,输出什么也没有!- 我认为这意味着我没有安装包“urllib2”?(那为什么我的代码有效?)
当我找不到“urllib2”包时,有人可以解释我的代码是如何工作的吗?非常感谢!
解决方案
推荐阅读
- kubernetes - Kubernetes 联合部署每个集群的不同镜像 url
- angular - Angular CLI 内容
- java - 有兴趣为高斯时间戳制作 java 脚本
- sql-server - 使用新序列更新聚合表
- python - 数字可以出现在海龟窗口中吗?
- android - AWS 设备场在 ipa 中找不到 .xctest
- database - SharePoint 2013 - 从 SharePoint DB 获取 SPSite.Url
- java - java中的垃圾收集器方法有什么用?
- .net-core - 请求令牌时如何传递附加参数
- database - 如何知道 liquibase 变更集是否足够安全以在数据库上运行