【发布时间】:2013-09-19 10:49:34
【问题描述】:
在 Python 3.3 中,执行此行时出现错误:
print ("Message from server : ") + msg
msg 是从服务器接收到的数据(尝试进行套接字编程,你可能猜到了)
【问题讨论】:
标签: python python-3.x coding-style
在 Python 3.3 中,执行此行时出现错误:
print ("Message from server : ") + msg
msg 是从服务器接收到的数据(尝试进行套接字编程,你可能猜到了)
【问题讨论】:
标签: python python-3.x coding-style
print() 在 Python 3 中返回 None。因此,您尝试将 None 与 msg 连接(或添加),这会导致错误。
尝试字符串格式化:
print ("Message from server : {}".format(msg))
【讨论】:
+ msg 也可以)
msg 始终是一个字符串,那么只需一个 + 也可以。
raw_input 用于 py2.x,在 py3.x 中已重命名为 input。如果它对您有用,请免费发送至 accept the answer。