所以我有一些代碼使用lxml包從雅虎財務中刪除一些關於財務數據的HTML,並對其執行各種操作。我創建了一個包含我需要的所有相關信息的字典,並且我一直試圖使用pickle來保存對象,因爲每次創建它需要大約5分鐘的時間。然而,當我嘗試使用下面的代碼行,我得到的錯誤在我的標題以上:使用pickle時出錯,TypeError:無法泡製ElementBase對象
file = open('file.obj', 'w')
pickle.dump(headline_dictionary, file)
正如我與泡菜一點經驗,我認爲這個問題來自於這樣ElementBase對象由創建的事實lxml軟件包不能被醃製。如果是這樣的話,還有另一種方法可以保存我的對象,或者我用錯誤的方法使用泡菜嗎?
提前致謝!
是什麼'headline_dictionary'(β型),也請提供錯誤回溯。 –
是的,您可能無法泡菜,請參閱:http://stackoverflow.com/a/8274474/797744 – DBedrenko
酸洗lxml不起作用。你爲什麼不希望將這些數據直接保存爲XML? – emh