在某些代码中,例如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运行之后才能看到输出。但是,如果我们每次都可以检查它,那将是有益的。
答案 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()