Python:保存对象与使用pickle,文件名扩展

24 投票
2 回答
24592 浏览
提问于 2025-04-16 09:01

你好,我正在尝试使用下面这段代码:

import pickle 
object = Object() 
filehandler = open(filename, 'w') 
pickle.dump(object, filehandler) 

我想知道文件 'filename' 的扩展名应该是什么。谢谢!

2 个回答

28

你可以使用任何文件名,但顺便提一下,通常大家会用“.p”这个后缀(原因很明显)。

pickle.dump( favorite_color, open( "save.p", "wb" ) )

阅读更多内容:使用Pickle

9

这要看你想对这个文件做什么。

filename 这个名字就足够用了。

还有,不要用 object 作为名字,因为它会覆盖掉内置的 object

撰写回答