Так у меня есть файл, который отформатирован что-то вроде этого:Создание экземпляров из файла данных текстовых
Имя: Toby Lima
DOB: 12/12/12
Pay: 50000Имя: Интерфейс пользователя
DOB: 11/11/11
Pay: 60000
Так что я в основном нужно читать через каждую строку и извлекать необходимую информацию, а затем создать instanc сотрудника e, который я добавлю в список. Пустые строки означают начало нового сотрудника. Поэтому мне нужно создать отдельные экземпляры для каждого сотрудника. Я не уверен, что нужно изменить в моем коде для этого.
Моя попытка решения:
temp =[]
with open(path, mode='r', encoding='utf-8-sig') as file:
for line in file:
if line != '\n':
temp.append([value for value in line.strip().split(':')[1:]])
else: break