更新txt文件以在python将数据保存到其中时进行检查

时间:2018-10-25 15:46:09

标签: python text output saving-data

在某些代码中,例如MCMC,它持续数小时甚至数天才能完成。 现在,我想知道如何在Python运行时看到保存在text file中的输出。因为在我的代码中,只有在完成Python工作之后才能检查txt file中的全部输出

def ....():
   return
def ....():
   return
......
with open('outputs/p.txt', 'w') as f:
 .....
   f.write("{0}\t{1}\n".format(A,B))

使用此代码,我只能在完成python运行之后才能看到输出。但是,如果我们每次都可以检查它,那将是有益的。

1 个答案:

答案 0 :(得分:1)

#the a+ appends the file at the end with your new data, or creates the file if it doesn't exist
with open('outputs/p.txt', 'a+') as f:

    f.write("{0}\t{1}\n".format(A,B))

    f.close()