亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python去除字符串中不可見字符的方法

發布時間:2020-07-16 10:40:32 來源:億速云 閱讀:2754 作者:清晨 欄目:編程語言

小編給大家分享一下python去除字符串中不可見字符的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

問題:無法用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())

Python strip() 方法用于移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列。

注意:該方法只能刪除開頭或是結尾的字符,不能刪除中間部分的字符。

strip()方法語法:

str.strip([chars]);

看完了這篇文章,相信你對python去除字符串中不可見字符的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武威市| 仁化县| 六安市| 西安市| 舒兰市| 颍上县| 托克托县| 保定市| 拜城县| 广安市| 昆明市| 济南市| 伊春市| 安龙县| 法库县| 潼南县| 磴口县| 醴陵市| 萨嘎县| 甘南县| 陆河县| 察隅县| 盐源县| 兰州市| 诏安县| 武陟县| 大竹县| 老河口市| 黄梅县| 鹿邑县| 新沂市| 灌云县| 清水河县| 石嘴山市| 阿坝县| 蚌埠市| 保山市| 孝昌县| 延庆县| 台山市| 康马县|