学习python。 not enough values to unpack (expected 2, got 1)

太阳__sun 太阳__sun 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近在学习廖雪峰的教程,里面有一段代码在我机器上运行时有错误:
import socket
from time import sleep

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(('www.so.com',80))
s.send(b'GET /HTTP/1.1\r\nHost:www.so.com\r\nConnection:close\r\n\r\n')
buffer = []
while True:
d = s.recv(1024)
if d:
buffer.append(d)
#sleep(3)
else:
break
data = b''.join(buffer)
s.close()
header,html = data.split(b'\r\n\r\n',1)
print(header.decode('utf-8'))
with open('index.html','wb') as f:
f.write(html)
print(header)
#with open('index.html','wb') as f:
# f.write(data)


显示错误:
ValueError: not enough values to unpack (expected 2, got 1)

然后我就把data写入index.html文件,写入正常,不是为空。所以,问题出在哪呢。
...全文

相关推荐

PyTorch-YOLOv3训练自己的数据集–之–排坑指南

相比于官方给出的基于darknet框架的YOLOv3,基于PyTorch的YOLOv3源码易懂,使用更方便。我将自己在学习和探索过程中遇到的问题和解决的经验在这里与大家分享,希望能为初学者提供一些帮助。 1. 运行detect.py 时,出现RuntimeError:Invalid DISPLAY variable 解决方法:给detect.py的 import matplotlib 后面line22加 plt.switch_backend(‘agg’) 2. 训练时出现 UserWarning: indexing with dtype torch.uint8 is now deprecat

weixin_38692202

详解分布式任务队列Celery使用说明

主要介绍了详解分布式任务队列Celery使用说明,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38548394

关于 Python opencv 使用中的 ValueError: too many values to unpack

主要介绍了关于 Python opencv 使用中的 ValueError: too many values to unpack,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38698539

详解python 拆包可迭代数据如tuple, list

拆包是指将一个结构中的数据拆分为多个单独变量中。下面通过本文给大家介绍python 拆包可迭代数据如tuple, list的相关资料,需要的朋友参考下吧

weixin_38646902

使用Python将数组的元素导出到变量中(unpacking)

最近工作中遇到一个问题,需要利用Python将数组(list)或元组(tuple)中的元素导出到N个变量中,现在将我实现的方法分享给大家,有需要的朋友们可以参考借鉴,下面来一起看看吧。

weixin_38675797
评论 7
收藏 已收藏
分享
返回顶部
太阳__sun
脚本语言 37,737 成员 34,208 内容