建立客户端时显示错误
TypeError: descriptor 'connect' for '_socket.socket' objects doesn't apply to a 'tuple' object
具体代码如下:
import socket
client=socket.socket#生成socket连接对象
client.connect(("localhost",6969))#和目标主机建立连接
client.send("hello world!".encode())
client.close()
python版本是3.8.1
在sublime中一执行就提示上面的错误信息
求大侠告知错误原因以及解决方法
修改后显示错误为:TypeError: descriptor 'connect' for '_socket.socket' objects doesn't apply to a 'str' object
又试了试把引号去掉或者加上还是不行
client.connect("localhost",6969)改回元组,这个方法接收的是一个元组参
我要自学网里面,python初学者教程,9-5和9-6
这样写不对么?
client=socket.socket#这里可能少了括号,自己对比下
追问额...果然 感谢...
追答我也是搜到的 其实把你的那错误信息搜一下就有不少资料
本回答被提问者采纳