Дизайн PrettyTable

Код:

from prettytable import PrettyTable

def Load():
    with open ('w.txt', encoding='utf-8') as file:
        v = list(file.read().splitlines())

        d=int(v[0])

        for i in range(len(v)):
            if i == 0:
                continue
            #Фамилии
            elif i % 2 == 1:
                sd_name=''
                sd_name+=v[i]

            #Числа
            elif i % 2 == 0:
                z = v[i]
                x = int(z[0] + z[1])
                y = int(z[3] + z[4] + z[5] + z[6])

                itogo=''
                itogo+=str(x*y)

                days=''
                days+=str(x)

                oklad=''
                oklad+=str(y)

                zrplt = round(((x * y) / d), 2)
                summa.append(zrplt)

                Save(zrplt, sd_name, days, oklad)

summa=[]

t = PrettyTable()
t.field_names = ["Фамилия", "Дни", "Оклад", "Зарплата"]


def Save(zrplt,sd_name,days,oklad):
    with open('w2.txt', 'w', encoding='utf-8') as f:

        t.add_rows(
            [
                [str(sd_name),str(days),str(oklad),str(zrplt)]

            ]
        )

        f.write(str(t))
        print(t)

Load()
it=sum(summa)
with open('w2.txt', 'w', encoding='utf-8') as f:
    t.add_row(["Итого", '', '', it])
    f.write(str(t))
    print(t)

Получается такое: введите сюда описание изображения

Нужно оформить так: введите сюда описание изображения


Ответы (0 шт):