python 圖片轉文字錯誤_python3把base64字符串寫成圖片文件出錯

下面的代碼在python2下正常的,是一個微信圖標,文件md5是a1be719025844a1918ec6a338eaa8456

我對python3不熟悉,不知道要怎么改

#!/usr/bin/python3

import base64

def filePutContents(file, content):

fp = open(file, 'a')

fp.write(content)

fp.close()

string = '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'

pictureData = base64.b64decode(string)

filePutContents('test.png', pictureData)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/537327.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/537327.shtml
英文地址,請注明出處:http://en.pswp.cn/news/537327.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從業回憶錄,最后悔的事

被一篇文章誤導 我清楚地記得,在我畢業第一年,我看到了一篇關于程序員怎么學技術的文章,觀點是程序員要多學技術,文章引用了典故:“高筑墻,廣積糧,緩稱王”。當時讀這篇文章,感覺很有道理,認同了文章里的觀點。 這么些年,學了不少技術:C#、Asp.net、Java Web套餐、A…

kodexplorer開源網盤php程序配置解析

config/setting_user.php 追加內容(一下都是,注意不要使用中文引號、雙引號及分號) //【指定多語言只保留中文】 $GLOBALS[config][settings][language] zh-CN; //【自定義群組創建時自動新建的目錄】 $GLOBALS[config][settingSystemDefaul…

實現三元組表示的兩個稀疏矩陣的加法_K-BERT | 基于知識圖譜的語言表示模型

1.研究背景BERT曾被應用在多項NLP任務中,并且取得了很好的結果。它通過在大規模開放語料庫上進行預訓練以獲得通用的語言表示,然后在特定的下游任務中進行微調,吸收特定領域的知識。但這些模型在不同的領域執行知識驅動任務時,效果…

Excel單元格“刪除線”的添加與刪除

軟件:windows,WPS 點擊字體設計的小角標,進入更多設置,勾選“刪除線”

excel 表格復制到word后,寬超出word如何調整?

網上很多方法是用“選擇性粘貼----excel表格對象”,這個適用表格行數少的,不超過一頁word的。 步驟 復制到word里后,選中表格,右鍵---自動調整--選擇具體的調整方式。 調整后效果

sql 查詢上個月的數據_數據分析-SQL 進階篇 多表查詢

知識點一、表的加法Union:刪除表中的重復值union al:包含表中所有內容,包括重復值二、表的聯結聯結:join聯結分為以下五種:交叉聯結(cross join)又稱為笛卡爾積:將表中的每一行與另外…

jenkins部署三種構建方式的詳細步驟

部署背景:jenkins: CentOS 7.4C IP:172.16.3.74gitlab-11.5.3: CentOS 7.4D IP:172.16.4.74此上部署都是根據我之前的博客配置完成的;jenkins有三種構建方…

從業回憶,一次大膽的冒險,程序員轉崗項目經理

有些事不必知道得太早 程序員這個行業,被“中年危機”言論導向后,就和洗腳城女技師差不多,年輕,漂亮,技術好,體力好的技師收入高,一邊拿著高薪,賺著外快,一邊吐槽是青春飯,經常熬夜,干不長久。 2010年之前,網上宣傳程序員是青春飯,程序員中年危機的文章很少。近幾…

python中控腳本_Python3.7實現中控考勤機自動連接

由于考勤機與oa對接,oa會在每天定時取考勤機數據,但是需要考勤機是連接狀態,所以搜索了下相關教程,寫了個腳本自動連接。完全是個python小白,代碼爛,僅作為筆記。理論上支持所有程序的每天自動開啟與關閉# …

word轉freemarker和修改的步驟

第一步 編寫好word,用freemarker語法替換內容 第二步 word另存為 word xml 第三步 修改后綴名為:.ftl 第四步 notepad XML插件美化顯示,插件安裝教程:Notepad 7.6以上版本安裝XML Tools插件_lingquan0809的博客-CSDN博客Note…

python編程首選_為什么說學編程首選是python

為什么學編程你可能不會成為一名專業的程序員, 不過學編程的確是有很多的原因的1. 最重要的是你想學!不論是因為業余愛好還是作為職業,編程都是十分有意思的, 都會讓你收獲很多2. 如果你是對計算機感興趣的, 想更多的了…

程序員的職業規劃,程序員的未來趨勢

作者2008年入行,至今15個年頭,從程序員到管理。當初一起入行的,當初帶我的技術大佬,也都轉管理了。 回顧 2008年-2015年:程序員,會ASP.NET、Java、JSP Servlet、SSH、SSM、Mysql、Oracle、Sqlserver、DB2、Sql、H5、Javascript、Jquery、Bootstrap、easy-UI、Android、…

vue-cli 使用better-scroll

better-scroll api文檔https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/ 一:安裝better-scroll 插件 cnpm install better-scroll --save 二:引入 import Bscroll from better-scroll 三:使用 頁面結構要符合這樣的,不…

逐行粒度的vuex源碼分析

vuex源碼分析 了解vuex 什么是vuex vuex是一個為vue進行統一狀態管理的狀態管理器,主要分為state, getters, mutations, actions幾個部分,vue組件基于state進行渲染,當state發生變化時觸發組件的重新渲染,并利用了vue的響應式原理…

Redis設計與實現之事件

目錄 一、事件 1、文件事件 讀事件 寫事件 2、 時間事件 3、時間事件應用實例:服務器常規操作 4、事件的執行與調度 5、事件是否有重要性級別或優先級?需要立即處理還是可以延遲處理? 6、事件的類型是什么?是針對鍵的操作&#xff0…

如何用python32位開發詞典軟件_Python如何實現字典?

I was wondering how python dictionaries work under the hood, particularly the dynamic aspect?When we create a dictionary, what is its initial size?If we update it with a lot of elements, I suppose we need to enlarge the hash table. I suppose we need to r…

信息系統項目管理師:軟件測試、調試及其管理

1.4.5軟件測試及其管理 1、軟件測試方法可分為靜態測試和動態測試。 靜態測試是指被測試程序不在機器上運行,而采用人工檢測和計算機輔助靜態分析的手段對程序進行檢測。靜態測試包括對文檔的靜態測試和對代碼的靜態測試。對文檔的靜態測試…

項目驗收材料整合流程

目標:多份word整合成一份項目驗收材料 第一步:編寫好word;準備好一份驗收材料的封面與目錄word 第二步:用WPS的word轉PDF,批量轉成PDF; 第三步:用Adobe Acrobat DC 合并轉成的多個PDF成為一個…

python調用接口獲取文件_python接口文件使用說明

首先,python接口文件在安裝好的darknet目錄下的python文件夾,打開就可以看到這里的darknet.py文件就是python接口用編輯器打開查看最后部分代碼:使用十分簡單,先將網絡配置加載進去,然后進行檢測就行了。但其實現在還不…

[譯]Kube Router Documentation

體系結構 Kube路由器是圍繞觀察者和控制器的概念而建立的。 觀察者使用Kubernetes監視API來獲取與創建,更新和刪除Kubernetes對象有關的事件的通知。 每個觀察者獲取與特定API對象相關的通知。 在從API服務器接收事件時,觀察者廣播事件。 控制器注冊以獲…