python中带b字符串转换

问题背景

在使用 dbm 模块中,使用 str 作为 key 进行 kv 存储,但是在进行转换过程中,发现 key 变成了 b'xxxx' 这种类型,在于其他字符串进行比较判断报错,原因是该类型是 bytes 类型,而不是 str 类型

问题原因

  • bytes主要是给计算机看的,string主要是给人看的
  • 中间有个桥梁就是编码规则,现在大趋势是utf8
  • bytes对象是二进制,很容易转换成16进制,例如\x64
  • string就是我们看到的内容,例如'abc'
  • string经过编码encode,转化成二进制对象,给计算机识别
  • bytes经过反编码decode,转化成string,让我们看,但是注意反编码的编码规则是有范围,\xc8就不是utf8识别的范围

解决方案

直接将该bytes类型进行decode()即可


相关主题:
相关推荐
  1. 脱单!武汉的相亲角在哪你知道吗?
  2. 邢台市临西县育英中学
  3. 祸起萧墙
  4. 名剑的诞生
  5. 武汉00后大二学妹拍视频月入七十万
  6. 蜗牛和黄牛
  7. 沧州市泊头市金阳光幼教园 - 沧州幼儿园黄页
  8. NumPy - 简明教程(中)
  9. 广州市白云区同和小学
  10. 上海市杨浦区国和小学
  11. 奥迪客户不满加价,被武汉4S店销售群殴
  12. 广平县东孟固中学
  13. 大连市中山区实验学校(大连第六十五中学)
  14. Python基础 - requests以post方式发送json数据
  15. 爱笑的小花
  16. 上海浦东新区上南早期儿童教育服务中心 - 上海幼儿园黄页
  17. 盐城市亭湖小学长坝校区
  18. 带回地狱的恶狗刻耳柏洛斯
  19. 建德市育才高级中学
  20. 坊城街道房仕小学
  21. 重庆合川云门中学
  22. 北京市朝阳区好孩子幼儿园 - 北京幼儿园黄页
  23. 深圳罗湖罗芳中学
  24. 不爱吃药的小老鼠
  25. Python公开课 - 文件操作
  26. 请把垃圾带走
  27. 重庆市北碚区龙凤桥中心幼儿园 - 重庆幼儿园黄页
  28. 东莞市凤岗中心小学
  29. 武汉市蔡甸区新星艺术幼儿园 - 武汉幼儿园黄页
  30. 武汉一女子七天被骗220万
  31. 深圳市宝安区福永街道桥头社区欧兰特桥鑫幼儿园 - 深圳幼儿园黄页
  32. 石家庄第八中学
  33. 微服务架构 Spring Cloud 理解与思考
  34. 央媒聚焦!国庆假期173.78万人次打卡大美黄陂
  35. 湖北将发放消费券 - 武汉新鲜事
  36. 海口市琼山中学
  37. 南昌市熊坊小学
  38. 事发武汉农夫山泉矿泉水内惊现大量虫卵
  39. 青海省西宁市沈家寨小学
  40. 武汉推出越王勾践剑交通卡
  41. 南昌县莲塘一小
  42. 吉林市磐石市佳佳玉幼儿园 - 吉林市幼儿园黄页
  43. 易中天给英雄武汉的一首诗 - 武汉新鲜事
  44. 邛崃市高埂中学
  45. 武汉动物园火烈鸟孔雀排队打疫苗
  46. Python公开课 - pyspider框架介绍
  47. 动物的六一联欢会
  48. 飞往大堡礁的姐妹鱼
  49. 东莞寮步东阳学校
  50. 深圳市向西小学
  51. 车企数字化转型(下)
  52. 我再也不挑食了
  53. 呼和浩特市土默特左旗启明星幼儿园 - 呼和浩特幼儿园黄页
  54. 怎么断奶不痛 - 育儿经验
  55. 上海市福州路小学
  56. Nginx Location 匹配设置
  57. 广州市海珠区雅思双语幼儿园 - 广州幼儿园黄页
  58. 一文看懂Python中的协程
  59. 如何为Ubuntu Server安装图形化界面
  60. Selenium Chrome WebDriver配置代理访问的两种方式