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——str字符串和unicode字符串_Vic时代的博客
对于处理过中文的Python程序员来说,想必被UnicodeEncodeError和UnicodeDecodeError并不陌生。为了更好的理解Python中的编码问题,我们首先介绍一下 ...
- 2Python diving — Unicode 深入淺出 - Medium
1. Python unicode & bytes. 這邊先說一下Python3 裡的字串可以用兩個型別來表示:(1) str (2) ...
- 3Python 中的原始字串和Unicode 字串 - Delft Stack
區分'u' 和'r' 字串標誌並瞭解原始字串文字在python 中的工作原理。
- 4What's the u prefix in a Python string? - Stack Overflow
The u in u'Some String' means that your string is a Unicode string. Q: ...
- 5瞭解Unicode — Python Tutorial 0.1 說明文件
與外界溝通- decode與encode¶. 在上面我們學到了如何表示unicode 字串,但是事實上是, unicode 字串只能存在程式的內部,並沒有 ...