У меня есть TXT-файл с электронными письмами, например:
From r Wed Oct 30 21:41:56 2002
Return ...
...
From r Thu Oct 31 08:11:39 2002
Return ...
...
Я хочу извлечь каждое письмо в массив, например:
["From r Wed Oct 30 21:41:56 2002 Return ...", "From r Thu Oct 31 08:11:39 2002 Return ...", ..., "From r ..."]
Я использую python
with open(self.file, encoding="utf8", errors='ignore') as data_file:
lines = ''
first_line = True
for line in data_file:
if line.startswith("From r") and not first_line:
emails.append(lines)
lines = ''
else:
first_line = False
lines = lines + line