Я смог понять это.Я открыл файл и затем прочитал строку из него, убрав \ n и разделив мои данные.Я использовал цикл while, чтобы продолжить чтение строк, если это не пустая строка, и добавил его в свой пустой список.Мне также пришлось разделить первый индексированный элемент, так как это были имя и фамилия, в одну строку, и мне нужно было разделить их.
def readFile(employees):
with open("employees.csv", "r") as f:
line = f.readline().strip().split(",")
while line != ['']:
line = line[0].split(" ") + line[1:]
employees.append(Employee(line[0], line[1], line[2], line[3], line[4]))
line = f.readline().strip().split(",")
Скорее всего, он мог бы быть написан лучше и более питонно, но он делает то, что мне нужно.