问题:无法用json.loads()解析数据。

现象:但是将收到的数据复制粘贴成字符串就可以接续出来。纠结了很久才发现,两个长度不一样。
str是看不出来的,于是就转换成了bytes,发现
收到的数据为:

<class ‘bytes’>
b’\r\n\r\n\x00\x00\x00\x00\x00\x00\x00\x00{\r\n\t"author": “app”\r\n}’

而复制出来的字符串没有\x00

原代码

self.data = self.request.recv(1024).decode('UTF-8', 'ignore').strip()

其中strip()只能去掉\r,\\n,\t,无法去掉\x00

解决办法:

在源码后添加strip(b'\x00'.decode())即可。
最终代码:

self.data = self.request.recv(1024).decode('UTF-8', 'ignore').strip().strip(b'\x00'.decode())

大功告成!


网址:https://www.cnblogs.com/oneby/p/9267384.html

python 去除不可见字符 \x00相关推荐

  1. python 去除不可见字符\x00

    读取出来的字节:testa = b'testa\x00' 去掉\x00:testa.decode().strip(b'\x00'.decode()) 经测试多个\x00也可以去掉

  2. Python去除不可见字符,如\u200b

    文章目录 问题描述 解决方案 其他 参考文献 问题描述 爬虫时遇到不可见字符时无法导入数据库中,报错 mysql.connector.errors.DatabaseError: 1267 (HY000 ...

  3. python去除不可见字符,如:\u200b

    对工作中遇到的不可见字符的去除,做一个记录 def remove_invisible_chars(s):"""移除所有不可见字符,除\n外""&quo ...

  4. python 去除不可见字符\u200b 方法收集

    str='\u200b python\u200b' #首尾可以用strip() str1=str.strip(u'\u200b') print(str1) #将整个句子中的进行替换 str2=str. ...

  5. python去除php、java、js、html、vue等类型注释字符方法实例

    本篇文章主要讲解:python去除php.java.js.html.vue等所类型注释字符方法实例 作者:任聪聪 可以处理php.java.python.js.html.vue.node.mysql等 ...

  6. [转载] python 去除字符串中指定字符

    参考链接: Python字符串 replace python中的strip()可以去除头尾指定字符 ss = '我的电话是18827038663,也是微信号,\n 请加入,谢谢\n\n\n' prin ...

  7. python去除字符串中表情字符

    python去除字符串中表情字符 用mysql存储数据时,"charset=utf8"默认状态下text字段不支持4字节的字符,而表情字符为4字节,如果表情字符非所需数据时可以将其 ...

  8. Python 去除字符串中空格(删除指定字符)的3种方法

    文章目录 Python 去除字符串中空格 Python strip()方法 Python lstrip()方法 Python rstrip()方法 Python 去除字符串中空格 用户输入数据时,很有 ...

  9. python 去除字符串两端字符串

    Python中的strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符.这三个函数都可传入一个参数,指定要去除的首尾字符. NOTE:传入的是一个字符 ...

最新文章

  1. 加入域报错域控无法联系
  2. linux卸载桌面Ubuntu,Ubuntu安装卸载KDE桌面之折腾记
  3. leetcode 794. Valid Tic-Tac-Toe State | 794. 有效的井字游戏(Java)
  4. 马尔科夫链和马尔科夫链蒙特卡洛方法
  5. git灰度发布版本_Git发布2.30版本
  6. 哈工大计算机学院历史,历史沿革
  7. Struts2之异常机制
  8. 懂分析、会预测,你见过这样的华为云DAS吗?
  9. 马化腾亲身分享:腾讯兵法教你做一款高口碑的产品
  10. 第六章 三维全景技术
  11. 建筑施工企业工程项目成本管理与控制对策
  12. 旅游黄山需要注意的几个问题
  13. linux profile文件,全面解析Linux profile文件
  14. 高效建站(华为云服务器建站IIS篇)
  15. 在poi-tl的区块对中实现用布尔值插入Word分页符的一种方法
  16. goldendict词典安装配置
  17. js+html+css筋斗云导航栏
  18. WIN10本地搭建APACHE+PHP运行环境
  19. 用友安装时显示加密服务器,用友云主机指向加密服务器
  20. asp行驶证识别,驾驶证识别api代码demo示例,还可以识别车牌

热门文章

  1. php连接数据库404错误代码,访问编码后的中文URL返回404错误的解决方法,url404_PHP教程...
  2. 我们学校有一个计算机室英文,[转载]25  (四年级下册)第一单元   我们的学校--英汉对照...
  3. linux系统灾难恢复,Linux系统灾难恢复技术和方法
  4. Verilog——74HC194多功能双向移位寄存器
  5. tesseract-4.0.0源码编译安装
  6. 18 对比业内已有框架的实现
  7. 游戏中的Volumetric Rendering
  8. linux 解压文件命令
  9. 【luogu2835】 刻录光盘
  10. 【算力网络】算力网络的技术创新——网络基础设施关键技术