如何从同一个python程序保存到不同的泡菜?

时间:2014-04-24 14:06:58

标签: python pycharm pickle pybrain

我使用相同的程序运行多个PyBrain训练,但使用diff params并保存到pickle文件。
我如何运行相同的程序,但将每个实例保存到不同的pickle(最好不要多线程我的程序),所以我可以在早上将它们全部绘制出来? 我使用PyCharm所以我可以多次运行该程序,但目前它正在覆盖相同的文件
pickle.dump(nn, open('NN.pkl','wb'))

1 个答案:

答案 0 :(得分:1)

假设您在特定运行中使用参数a = 2,b = 3。使用format()

将这些参数值写入文件名
filename = "NNa{0}b{1}.pk1".format(a,b)
pickle.dump(nn, open(filename,'wb'))

会为您提供一个文件NNa2b3.pk1