Python中经常提示没有被定义是什么问题?

sword_of_justice000 2015-05-04 10:39:30
比如这个代码:
host,port=='www.xmu.edu.cn',80
msg_head={
'Host':host,
'Connection':'closed',
'Accept':'*/*',
'User-Agent':
r'Mozilla/5.0(Windows NT6.1;WOW64)AppleWebkit/537.36(KHTML,like Gecko)chrome/33.0.1750.154 Safari/537.36'
}
msg='Get/HTTP/1.1\r\n'+'\r\n'.join([':'.join(i)for i in msg_head.items()])+'\r\n\r\n'

import socket
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect((host,port))
sock.connect(msg.encode())
resp=sock.recv(4096)

length,html=parse(resp)
while length>len(html):
html+=sock.recv(4096)
open ('resp.txt','web').write(html)
sock.close()
...全文
1961 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuxi 2015-05-04
  • 打赏
  • 举报
回复
第一行两个==应该是一个= 有两行sock.connect 倒数第五行的parse是哪个库的,需要导入那个库
  • 打赏
  • 举报
回复
就是某个变量名没有被赋值就使用了 因为python是强类型 没有赋值他就不知道应该是什么类型就会报错

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧