Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 25, 2017 10:31:22

playX
Зарегистрирован: 2017-11-25
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Не хочет записывать числа в файл, помогите решить проблему

Написал не большую програмку для проверки файла на налчие имэйлов и номеров телефона
, и сделал так что бы она записывала все найденое в отдельный файл,но эта программа записывает только имэйлы, телефоны никак не хочет записывать, как данную проблему решить?

 from __future__ import print_function
import io
baseExport1 = open("/home/aprokurov/export.txt",'w')
mail = u'@'
with io.open('/home/aprokurov/base.doc', encoding='utf-8') as file:
    for line in file:
        if mail in line:
            print(line)
            baseExport1.write(line)
            baseExport2 = open("/home/aprokurov/export.txt",'w')
num1 = u'+7'
with io.open('/home/aprokurov/base.doc', encoding='utf-8') as file:
    for line in file:
        if num1 in line:
            print(line)
    baseExport2.write(line)
baseExport3 = open("/home/aprokurov/export.txt",'w')
num2 = u'+3'    
with io.open('/home/aprokurov/base.doc', encoding='utf-8') as file:
    for line in file:
        if num2 in line:
            print(line)
baseExport3.write(line)      
baseExport3.close()     
baseExport1.close()
baseExport2.close()

Офлайн

#2 Ноя. 25, 2017 12:23:20

freezer
Зарегистрирован: 2015-12-24
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Не хочет записывать числа в файл, помогите решить проблему

playX
baseExport3 = open(“/home/aprokurov/export.txt”,'w')
зачем на запись 2 раз открывать тот же файл?

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version