在序列化pickle.dump寫文件時沒問題,在pickle.load時報錯,這個問題困擾了我一下午,這個問題困擾了我一下午
通過翻譯 說是 找不到Cours屬性,Cours是我定義的一個課程類,只有課程屬性
dump時用到了Cours類
分析代碼時我想到在dump時用了add_cours_info = cours.Cours(cours_name, cours_price, cours_cycle, cours_teacher)
在load時直接coursinfo = pickle.load(f) 是不是內存中沒Cours地址,load是不知道按照什么方式反序列化呢
那么在程序啟動時到這Cours類,再運行就不報錯了