python-3.x - 如何修复“urllib.error.URLError:"
问题描述
我正在使用“urilib.request”,但失败了,这里有错误消息:
C:\ProgramData\Anaconda3\python.exe "E:/python project/practice.py"
Traceback (most recent call last):
File "E:/python project/practice.py", line 2, in <module>
urlrequest.urlopen('https://www.baidu.com')
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 525, in open
response = self._open(req, data)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 548, in _open
'unknown_open', req)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 503, in _call_chain
result = func(*args)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 1387, in unknown_open
raise URLError('unknown url type: %s' % type)
urllib.error.URLError: <urlopen error unknown url type: https>
看下面的代码
import urllib.request as urlrequest
urlrequest.urlopen('https://www.baidu.com')
我尝试安装 pyopenssl
pip install pyopenssl
但是系统提醒我:已经存在
- 我的操作系统是窗口
- Python版本:3.7
- IDE:Pycharm
解决方案
推荐阅读
- javascript - Vue Ag-grid 一次隐藏/取消隐藏所有列
- html - 为什么我的 css 转换不起作用?
- kotlin - Observable.fromCallable 并且订阅从未执行
- javascript - 如何在具有多个 div 的 v-for 中添加 :key
- .net - 配置 AutoFixture.AutoMoq 以设置 DefaultValueProvider.Empty 而不是 DefaultValueProvider.Mock
- highcharts - 在移动设备上缩放时,Highcharts 系列超出绘图区域
- mysql - 对于有权限的用户来说,最好的 mysql 数据库模型是什么
- arrays - 当我声明一个整数指针 p 并将其分配给我的函数的返回值时,为什么会发生分段错误?
- vbscript - 如何传递包含 VB 脚本中文件路径的参数?
- node.js - ioredis mset() 是否像设置操作一样接受设置到期的选项?