python 基礎(chǔ)之pickle 與json 報錯問題解決方案

Python 基礎(chǔ)之pickle與json

有沒有在搞pickle與json在進行數(shù)據(jù)儲存的時候老是報錯诞吱,這個有些讓人煩惱瓢谢,在之前有一篇介紹過它們的基本用法以及在使用過長中避免一些坑,但是今天在把對象寫入的時候pickle 與json卻給我而給出了不同的結(jié)果廊鸥。

我們先看一下我當(dāng)時做的結(jié)果:

這是為啥邦投?傳遞的參數(shù)是一致的為啥json和pickle會有如此大的差距呢?Student為啥就不是可序列化的對象呢酣栈?有些困惑险胰,其實json中有許多的參數(shù)是可以設(shè)置的。之前的Student對象不可以序列化成json矿筝,是應(yīng)為在默認(rèn)的情況下起便,dumps方法不知道如何把Student實例變換成一個json的{}對象。

在可選參數(shù)default就是把任意一個對象可序列化為json的對象窖维,這里就必須給Student專門寫一個轉(zhuǎn)化函數(shù)榆综,再把函數(shù)傳遞進去就可以解決這個問題了,我們來看一下如何做:

看起來還是把這個問題初步解決掉了铸史,哈哈鼻疮!這個問題是解決了,下次再來個老師Teacher類琳轿,是不是還得這樣搞一下呀判沟,這樣是不是就有點不合適了耿芹,那就得想個別的辦法,通常呢每一個calss 都有一個__dict__的方法挪哄,so ,這樣也是可以解決這個問題的吧秕,來做一下驗證:

解決的還可以,好了中燥,媽媽再也不擔(dān)心我以后不會用pickle和json存儲對象數(shù)據(jù)了?艿椤!疗涉!學(xué)好python你需要一個良好的環(huán)境拿霉,一個優(yōu)質(zhì)的開發(fā)交流群,群里都是那種相互幫助的人才是可以的咱扣,我有建立一個python學(xué)習(xí)交流群绽淘,在群里我們相互幫助,相互關(guān)心闹伪,相互分享內(nèi)容沪铭,這樣出問題幫助你的人就比較多,群號是301偏瓤,還有056杀怠,最后是051,這樣就可以找到大神聚合的群厅克,如果你只愿意別人幫助你赔退,不愿意分享或者幫助別人,那就請不要加了证舟,你把你會的告訴別人這是一種分享硕旗。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市女责,隨后出現(xiàn)的幾起案子漆枚,更是在濱河造成了極大的恐慌,老刑警劉巖抵知,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件墙基,死亡現(xiàn)場離奇詭異,居然都是意外死亡刷喜,警方通過查閱死者的電腦和手機残制,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吱肌,“玉大人痘拆,你說我怎么就攤上這事仰禽〉” “怎么了纺蛆?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長规揪。 經(jīng)常有香客問我桥氏,道長,這世上最難降的妖魔是什么猛铅? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任字支,我火速辦了婚禮,結(jié)果婚禮上奸忽,老公的妹妹穿的比我還像新娘堕伪。我一直安慰自己,他們只是感情好栗菜,可當(dāng)我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布欠雌。 她就那樣靜靜地躺著,像睡著了一般疙筹。 火紅的嫁衣襯著肌膚如雪富俄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天而咆,我揣著相機與錄音霍比,去河邊找鬼。 笑死暴备,一個胖子當(dāng)著我的面吹牛悠瞬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播馍驯,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼阁危,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了汰瘫?” 一聲冷哼從身側(cè)響起狂打,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎混弥,沒想到半個月后趴乡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡蝗拿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年晾捏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哀托。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡惦辛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出仓手,到底是詐尸還是另有隱情胖齐,我是刑警寧澤玻淑,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站呀伙,受9級特大地震影響补履,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜剿另,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一箫锤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧雨女,春花似錦谚攒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至岔擂,卻和暖如春位喂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背乱灵。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工塑崖, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人痛倚。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓规婆,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蝉稳。 傳聞我的和親對象是個殘疾皇子抒蚜,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 要點: 函數(shù)式編程:注意不是“函數(shù)編程”,多了一個“式” 模塊:如何使用模塊 面向?qū)ο缶幊蹋好嫦驅(qū)ο蟮母拍钤牌荨傩浴?..
    victorsungo閱讀 1,509評論 0 6
  • IO編程概念 IO在計算機中指Input/Output嗡髓,也就是輸入和輸出。由于程序和運行時數(shù)據(jù)是在內(nèi)存中駐留收津,由C...
    時間之友閱讀 726評論 0 0
  • 一邊看資料一邊練習(xí)分鏡頭饿这,蘸水筆等工具不熟練和沒有意識到灰網(wǎng)的作用重要性,導(dǎo)致進展不順撞秋,但從中學(xué)習(xí)到漫畫特有的表達方式长捧。
    鳥琴y閱讀 201評論 2 0