пайтон код не записывает данные в эксель файл

Я хочу, чтобы считывались данные из файла main.txt в указанном ниже формате и записывались в Excel-файл раздельно.

login1:password1:mail1:pass_mail1
login2:password2:mail2:pass_mail2

Вот сам код:

import pandas as pd
file1 = open('main.txt', 'r')
df = pd.DataFrame({'login': [], "password": [], "mail": [], "pass_mail": []})
login, password, mail, pass_mail = [], [], [], []
while True:
    line = file1.readline().rstrip()
    line = line.split(":")
    if not line:
        break
    if len(line) != 4:
        continue
    login.append(line[0])
    password.append(line[1])
    mail.append(line[2])
    pass_mail.append(line[3])
df["login"] = login
df["password"] = password
df["mail"] = mail
df["pass_mail"] = pass_mail
df.to_excel('./teams.xlsx')

Ошибок не выводит, не могу понять в чём причина.


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