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]))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章