AttributeError: 'module' object has no attribute 'error'
试图在python程序一个套接字,属性错误每次我尝试使用套接字模块。属性应该在那里。我此时只是复制和粘贴教程代码和仍然给了我错误。
Traceback (most recent call last):
File "C:\Users\micheal\workspace\GCNSocket\socket\GCNSocket.py", line 18, in
except socket.error, msg:
AttributeError: 'module' object has no attribute 'error'代码如下
import time
import socket
import sys
host_ip="209.208.78.170"
port=8099
if __name__ == "__main__":
currentTime=time.time() #current time (time)
lastTime=time.time() #records last time of last received packet (time)
try:
mySocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) # create socket
except socket.error, msg:
print ('Failed to create socket. Error code: ' + str(msg) + ' , Error message : ' + msg)
sys.exit()
print("Starting Connection")
if(mySocket.connect((host_ip,port))): #connect
print("Connected to 209.208.78.170 port 8099")
else:
print("Unable to Connect")如果我删除try块创建套接字,我得到同样的错误与“套接字”
没有找到相关结果
已邀请:
1 个回复
空心菜 - 心向阳光,茁壮成长
赞同来自: Ansible
重命名它所以它不冲突与标准库模块的名字。