Вопрос [Python] Получение Логина/пароля с файла

Участник
Статус
Оффлайн
Регистрация
26 Июн 2020
Сообщения
1,114
Реакции[?]
210
Поинты[?]
8K
Имеется файл с почта(логин) и паролем в формате "{email}:{password}".
Хотелось бы получить эти данные в переменной и удалить строку с использованными данными.
Найдутся ли тут гуру Пайтона или люди с подходящими исходниками.
Заранее, спасибо, что хоть прочитали.
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,446
Реакции[?]
675
Поинты[?]
34K
Python:
import os, re

def main():
    global lines, data
    
    num = len(re.findall(r"[\n']+", open('data.txt').read())) + 1
    file = open("data.txt", "r")
    lines = file.readlines()
    
    for i in range(0, num):
        data = lines[i]

        login = ':'.join(data.split(':')[:-1])
        password = (re.findall(':(.*)',data))[0]
        
        print(f"login: {login} | password: {password}")
        
main()
Снимок.PNG
 
Сверху Снизу