gpt4 book ai didi

python - 比较从套接字接收的值和整数时的意外结果

转载 作者:行者123 更新时间:2023-12-03 12:09:25 25 4
gpt4 key购买 nike

我从套接字接收数据,然后将其元素之一保存为recentnumb

当我在if语句之前打印它时,它会正确打印为0。不幸的是,无论我如何修改表达式,我的if语句始终表现为recentnumb与0不同。有人可以向我解释为什么我的if语句看不到recentnumb为0吗?

r = wrappedSocket.recv(1024)
v = r.split()
recentnumb = v[1]

print recentnumb

if recentnumb != 0:
Dothis()
else:
OrDothis()

最佳答案

docs state socket.recv()“返回值是一个字符串,代表
收到的数据”,您可以尝试int(v[1])

关于python - 比较从套接字接收的值和整数时的意外结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43417232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com