У меня есть вопрос относительно извлечения данных из файла .txt
в python.
Мой файл data.txt выглядит следующим образом
data 2018/05/37
time 5:5:55
1.234 5.241 6.284 .....
В нем есть несколько строк, за которыми следуют 44388 чисел с плавающей точкой.
Я использую строки ниже, чтобы извлечь его:
mylist=[]
with open('folderpath' + 'filenameA.txt') as f:
mylist.append(re.findall('\d*?\.\d+', f.read()))
f.close
однако вместо того, чтобы получать 44388 чисел с плавающей точкой в mylist, я получаю 44383 числа с плавающей точкой при чтении файла A, 44378 с плавающей точкой при чтении файла B и 44388 с плавающей точкой при чтении файла C.единственное отличие - последняя буква в имени файла, а числа - это числа с плавающей точкой, полученные из результатов моих лабораторных испытаний.
Я не знаю, возникает ли проблема в регулярном выражении или где-либо еще.
Может ли кто-нибудь помочь мне с этим?большое спасибо!