2012-10-14 60 views

回答

4

因爲pickle.dump對象寫入文件,返回None

你可能想

addpost = pickle.load(open("The Wall.txt", "rb")) 

代替。

+0

謝謝,但是如果我想添加'post'到Wall.txt但是不能替換那裏已經存在的所有東西?(只是增加到底部) – user1743706

+1

我不確定你爲什麼使用'pickle'實際上寫入文本文件。爲什麼不只是'open(「Wall.txt」,「ab」)。write(post)'?如果您要將任意Python對象(如類實例,字典或列表)寫入文件,則只需要「pickle」。 – nneonneo

+0

哦好吧我會盡力:) – user1743706