Я думаю, что в другой раз я неправильно задал вопрос введите описание ссылки здесь
У меня есть файл .txt, например:
.
.
T - Python and Matplotlib Essentials for Scientists and Engineers
.
A - Wood, M.A.
.
.
.
Я быкак извлечь часть в строках и извлечь каждый элемент каждого списка, вот мой сценарий:
with open('file.txt','r') as f:
for line in f:
if "T - " in line:
o_t = line.rstrip('\n')
elif "A - " in line:
o_a = line.rstrip('\n')
o_T = filter(None, o_t.split('T - '))
list_o_T = [o_T]
o_Title = list_o_T[0]
print (o_Title)
o_A = filter(None, o_a.split('A - '))
list_o_A = [o_A]
o_Lname = list_o_A[0]
o_Fname = list_o_A[1]
print (o_Lname)
print (o_Fname)
и мой желаемый результат:
Python and Matplotlib Essentials for Scientists and Engineers
Wood
M.A.