python中將\\uxxxx轉換為Unicode字串的方法- IT閱讀
文章推薦指數: 80 %
這篇文章主要介紹了python中將\\uxxxx轉換為Unicode字串的方法,小編覺得挺不錯的, ... return _compile(pattern, flags).sub(repl, string, count)
python中將\\uxxxx轉換為Unicode字串的方法
首頁
HTML
CSS
JavaScript
jQuery
Python3
Python2
Java
C
C++
Go
SQL
首頁
HTML
Search
python中將\\uxxxx轉換為Unicode字串的方法
指令碼專欄2018-09-06254
這篇文章主要介紹了python中將\\uxxxx轉換為Unicode字串的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。
一起跟隨小編過來看看吧
今天碰到一個很有意思的問題,需要將普通的Unicode字串轉換為Unicode編碼的字串,如下:
將\\u9500\\u552e轉化為\u9500\u552e也就是銷售。
乍一看感覺挺簡單的,用re庫將前面的反斜槓去掉即可,但是在替換的過程中會丟擲如下錯誤:
Traceback(mostrecentcalllast):
File"
到這裡問題好像有點難以解決了,這時候我們會放棄嗎?
當然不會,到谷歌上搜一下,發現還真有人碰到過這個問題,解決方法也是十分的巧妙。
竟然還可以使用json庫的loads方法...
解決方法如下:
importjson
s='\\u9500\\u552e'
print(json.loads(f'"{s}"'))
PS:python3將字串unicode轉換為中文
記錄一個經常會遇到的問題:
得到的文字打印出來是“\uxxxx”的字串格式,在python3中使用text.decode('unicode_escape')會報錯:‘str'objecthasnoattribute'decode'
正確的姿勢是:
text.encode('utf-8').decode("unicode_escape")
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援itread01.com。
相關文章
利用Python和OpenCV庫將URL轉換為OpenCV格式的方法
C#中將DataTable轉換成CSV檔案的方法
Python中將dataframe轉換為字典的例項
利用python將json資料轉換為csv格式的方法
python實現unicode轉中文及轉換預設編碼的方法
python將MongoDB裡的ObjectId轉換為時間戳的方法
pandas取出表中一列資料所有的值並轉換為array型別的方法
Javascript將圖片的絕對路徑轉換為base64編碼的方法
Python實現將16進位制字串轉化為ascii字元的方法分析
使用Java程式碼將IP地址轉換為int型別的方法
php使用ImageMagick將PDF檔案轉換為JPG檔案的方法
js將鍵值對字串轉為json字串的方法
C語言實現直角座標轉換為極座標的方法
將json轉換成struts引數的方法
java實現酷狗音樂臨時快取檔案轉換為MP3檔案的方法
分類導航
HTML/CSS
HTML教程
HTML5教程
CSS教程
CSS3教程
JavaScript
JavaScript教程
jQuery教程
Node.js教程
服務端
Python教程
Python3教程
Linux教程
Docker教程
Ruby教程
Java教程
JSP教程
C教程
C++教程
Perl教程
Go教程
PHP教程
正則表達式
資料庫
SQL教程
MySQL教程
PostgreSQL教程
SQLite教程
MongoDB教程
Redis教程
Memcached教程
行動端
IOS教程
Swift教程
Advertisement
三度辭典
Copyright©2016-2021IT閱讀
Itread01.comAllRightsReserved.
0.001291036605835
延伸文章資訊
- 1Python What Does 'u' Mean in Front of a String - codingem.com
The 'u' in front of a string means the string is a Unicode string. A Unicode is a way for a strin...
- 2Unicode HOWTO — Python 3.10.7 documentation
A Unicode string is turned into a sequence of bytes that contains embedded zero bytes only where ...
- 3Python 的編碼
在Python 2.x,程式中所有字串,其實都是原始位元組集合。如果原始碼中寫了非ASCII 字元串, ... 為了支援Unicode,Python 2.x 提供了 u 前置字來產生 unico...
- 4瞭解Unicode — Python Tutorial 0.1 說明文件
與外界溝通- decode與encode¶. 在上面我們學到了如何表示unicode 字串,但是事實上是, unicode 字串只能存在程式的內部,並沒有 ...
- 5python中將\\uxxxx轉換為Unicode字串的方法- IT閱讀
這篇文章主要介紹了python中將\\uxxxx轉換為Unicode字串的方法,小編覺得挺不錯的, ... return _compile(pattern, flags).sub(repl, s...