Python Pickle append返回“None”而不是用户的输入

时间:2012-10-14 07:53:53

标签: python append pickle

post=input(str("Enter your post below: \n"))
addpost=pickle.dump(post, open("The Wall.txt","ab"))
print(addpost)

不知道为什么这段代码会返回“无”而不是输入的内容......

1 个答案:

答案 0 :(得分:4)

因为pickle.dump将对象写入文件,并返回None

你可能想要

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

代替。