Python 技术篇-用base64库对音频、图片等文件进行base64编码和解码实例演示
生活随笔
收集整理的這篇文章主要介紹了
Python 技术篇-用base64库对音频、图片等文件进行base64编码和解码实例演示
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近在研究項(xiàng)目,需要調(diào)用百度語(yǔ)音的api,傳入?yún)?shù)需要本地語(yǔ)音文件 base64 位編碼后內(nèi)容。下面來(lái)演示一下。
其實(shí)很簡(jiǎn)單,base64 是系統(tǒng)自帶的庫(kù)。
base64.b64encode() 進(jìn)行編碼。
base64.b64decode() 進(jìn)行解碼。
下面演示我讀取 file1 文件,進(jìn)行編碼,然后再解碼,保存為另一個(gè) file2 文件。最后的 file1 和 file2 是一樣的。
圖片、音頻等文件都是二進(jìn)制的文件,所以讀取和寫(xiě)入要用 rb 和 wb,都多個(gè) b。
base64 編碼使用實(shí)例演示:
Python 技術(shù)篇-百度語(yǔ)音識(shí)別API接口調(diào)用演示
音頻文件 base64 位編碼后的樣子:
喜歡的點(diǎn)個(gè)贊?吧!
總結(jié)
以上是生活随笔為你收集整理的Python 技术篇-用base64库对音频、图片等文件进行base64编码和解码实例演示的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python 技术篇-用os库读取本地文
- 下一篇: Python 技术篇-百度语音识别API