91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

寻乌县| 秦皇岛市| 芦山县| 赤峰市| 嘉禾县| 嘉义市| 噶尔县| 措美县| 信阳市| 台东县| 道真| 岳阳县| 昌黎县| 台北市| 高唐县| 澎湖县| 余干县| 固原市| 湘乡市| 新龙县| 扎赉特旗| 新田县| 安顺市| 桓仁| 井陉县| 文安县| 莱州市| 四川省| 若尔盖县| 余庆县| 南漳县| 上犹县| 凤城市| 乌审旗| 乌鲁木齐县| 荔波县| 响水县| 旬阳县| 中方县| 磴口县| 中江县|