我正在尝试编写三次重复迭代的输出,每次打开和关闭outfile.计数器在迭代后得到重置和类似的东西,我是一个庞大的新手,并且很难用我编写的伪劣代码解决这个问题.因此,即使速度较慢,我也希望改变它的输出方式.
目前对于输出它只是在第一行重写,所以我只有程序的最后一次运行的输出.(tau,输出是代码中上面迭代中给定值的变量)
with open(fileName + '.autocorrelate', "w") as outfile:
outfile.writelines('{0} {1}{2}'.format(tau, output, '\n'))
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何快速方法让python在打开文件并在那里写新行时检查第一个空行?
用"a"而不是"w"打开将写在文件的末尾.这是不要覆盖的方式.