想知道您是否可以提供帮助。
我有一系列 (~950KB) 来自计算化学程序的“.txt”输出文件。每个都有以下一般格式:
Job Started at 15:45.50 12th June 2013
...
**** Optimisation achieved ****
Final energy = -348.67740315 eV
Final Gnorm = 0.00037832
...
**** Optimisation achieved ****
Final defect energy = 103.09066596
Final defect Gnorm = 0.00000141
...
[注意第二次优化可能并不总是实现,但无论如何都会打印出“缺陷能量”:如果是这种情况,我对结果不感兴趣,因为它没有意义]
[NB 由点表示的行数因文件而异,并且在读取文件之前是未知的。也没有编号。]
我的任务是找到上面显示的行并将它们输出到新创建的“结果”文件中。
我知道如何打开和读取文件,但不确定如何从目录中的每个文件中查找/复制上述行。
任何建议/建议将不胜感激(请耐心等待我是编程新手)