Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 29, 2017 19:07:37

sosok43k
Зарегистрирован: 2017-01-29
Сообщения: 30
Репутация: +  1  -
Профиль   Адрес электронной почты  

Помогите.Не работает программа

import re
import os


a = str(input(“база: ”))

poiskmail = r'\w+\@\w+\.\w+'
allresultat = re.findall(poiskmail, a)
allresultat_1 = “mail.txt”
print(allresultat)

mail = open(allresultat_1, mode=“w”, encoding=“Latin-1”)

for num, line in enumerate(a, 1):
if allresultat_1 in line:
print(“№”+str(num)+“:” + line.strip())
mail.write(line)
mail.close()


Дело в том , что программа папку создает, но не записывает, что нашла.

Отредактировано sosok43k (Янв. 29, 2017 21:16:08)

Офлайн

#2 Янв. 29, 2017 22:13:02

aiscy
Зарегистрирован: 2015-06-17
Сообщения: 52
Репутация: +  9  -
Профиль   Отправить e-mail  

Помогите.Не работает программа

Вы это хотели написать?

 #
import re
with open(input('База: '), 'r') as src:
    with open('mail.txt', 'w', encoding='utf-8') as dst:
        for index, line in enumerate(src, 1):
            if re.match(r'\w+@\w+\.\w+', line):
                dst.write('№{index}:{line}'.format(index=index, line=line))

Офлайн

#3 Янв. 29, 2017 22:38:02

sosok43k
Зарегистрирован: 2017-01-29
Сообщения: 30
Репутация: +  1  -
Профиль   Адрес электронной почты  

Помогите.Не работает программа

aiscy
Вы это хотели написать?
Я хотел написать,что-то на подобии распознавания мыло это или нет.У меня получилось создать файл и даже почты находило, но туда не копировались найденные почты.

Отредактировано sosok43k (Янв. 29, 2017 22:38:36)

Офлайн

#4 Янв. 30, 2017 20:15:45

sosok43k
Зарегистрирован: 2017-01-29
Сообщения: 30
Репутация: +  1  -
Профиль   Адрес электронной почты  

Помогите.Не работает программа

aiscy
Вы это хотели написать?
Я хотел написать вот это, только , что бы почты были не в файле , а вводились.
 file = "mail.txt"
base_file = "mail.base.txt"
password = str("@hotmail.com")
with open(file, mode="r", encoding="utf-8") as my_base:
    with open(base_file,mode="w+",encoding="utf-8") as base_mail:
        for num,line in enumerate(my_base, 1):
            if password in line:
                print("№"+str(num)+" "+line)
                base_mail.write("password:"+line)

Отредактировано sosok43k (Янв. 30, 2017 20:17:05)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version