我是 python 新手,这可能是一个愚蠢的问题,但它困扰了我好几天。我有大约 30 个日志文件,每个文件都包含字符串和数据。除了几个数据不同外,它们几乎相同,并且它们的名称有规律地排列,如'log10.lammps'、'log20.lammps'等('10''20'代表模拟的温度)。我想编写一个 python 脚本,它循环所有这些文件并在特定行中读取它们的数据(比如 line3900)。然后我想将这些数据写入另一个数据文件,该文件的排列方式如下:
10 XXX 20 XXX 30 XXX。. .
我可以从单个文件读取和写入,但我无法实现循环。谁能告诉我该怎么做。非常感谢!
PS。还有一个难点是3900行的数据是这样呈现的:“C11是180.1265465616”,我要提取的是180.1265465616。如何在没有字符串的情况下提取数字?