2024-06-01 14:29:46 发布
网友
我需要在元素数组中存储一个字符串,当我存储和比较它们时,它们是不一样的。我不知道我错过了什么。在
test = np.zeros(1,dtype=[('data','a8')]) test['data']=str("right") print(test[0]['data'], test[0]['data'] == "right")
我的输出是b'right' False。但是应该是True。在
b'right' False
True
您正在比较字符串和字节(注意打印输出中的b)。试试看
print(test[0]['data'] == b"right")
您正在比较字符串和字节(注意打印输出中的b)。试试看
相关问题 更多 >
编程相关推荐