Python+MySQL的坑之bit型数据

MySQL表中存有bit型数据,相当于Python中的true和false类型数据,但是读取到的值是b'\x00'和b'\0x01'这两种

Python不会自动处理这种数据,需要进行转码才能实现后续的判断,刚开始以为这种数据类型是16进制,后来查询了一些资料发现利用Python自带方法ord()即可实现转码

例如:

print(ord(b'\x00'))

得到输出结果为0

猜你喜欢

转载自blog.csdn.net/ntx1023/article/details/89359941