невозможно объединить текстовые файлы и собрать определенную строку из текстовых файлов - PullRequest
0 голосов
/ 28 мая 2020

здесь я пытаюсь объединить текстовые файлы и извлечь только часть файлов сообщения в отдельный файл

import os
import re
message_data=[]
path=r'C:\Users\Multiple Text files/'
filenames=['2019-01-01.text','2019-01-02.text','2019-01-03.text','2019-01-04.text','2019-01- 
          05.text','2019-01-06.text','2019-01-07.text']

#inside each file there is a message and I'm trying to extract that particular message only

with open(os.path.join(path,filenames),encoding='utf8') as f:
    for line in f.readlines():
        m=re.findall('.*?Message:.*',line)
        for line in m:
            message_data.append(line)

1 Ответ

0 голосов
/ 28 мая 2020

Я не уверен, что именно это не сработает (ошибка или просто не выводится результат), но вы можете попробовать открыть текстовые файлы отдельно в for-l oop и посмотреть, сможете ли вы может найти и извлечь сообщение. Когда я пытаюсь понять, почему что-то не работает, мне лучше всего подходят отдельные блоки кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...