Python --提示 TypeError: cannot concatenate str and int objects

clientsocket,addr = socketserver.accept()
print("client ip:"+addr[0])
print("client port:"+addr[1])

在第三行报错,提示 TypeError: cannot concatenate ‘str’ and ‘int’ objects

错误原因:
python 的 + 作为连接符的时候,不会自动将 int 转换成 str,需要手动转换

修改后:

clientsocket,addr = socketserver.accept()
print("client ip:"+addr[0])
print("client port:"+str(addr[1]))

你可能感兴趣的:(#,Python,python,str,int)