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