python怎么保存输出结果_创建文件以输出和保存结果,python

我已经做了相当多的搜索,但我正在努力找到一个解决我的具体问题的办法。我相信这是一个相当简单的解决办法。在

我在纸牌游戏中从一个领域中选出最好的经纪人,并与其他经纪人进行比赛。代谢物是世代进化的。因此,在每次迭代中,我都要执行以下操作:

创建名为“results+generation number”的文件,即results2

然后我想将每个函数调用的输出添加到新行中

播放x=输出的结果1

播放y=outputs2的结果

所以我确实找到了解决问题的方法,但我遇到了另一个问题。当我运行一次程序时,除了文件名,什么都不保存。第二次,结果来自第一次,以此类推。在f = open("results_{0}.txt".format(counter),'w')

f.write("Agent A vs. Champion\n"+"Champion wins = "+str(winsA1)+" Agent A wins = "+str(winsB1))

f.write("\n\nAgent B vs. Champion\n"+"Champion wins = "+str(winsA2)+" Agent B wins = "+str(winsB2))

f.write("\n\nRandom vs. Champion\n"+"Champion wins = "+str(winsA3)+" Random wins = "+str(winsB3))

f.close

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值