Форум сайта python.su
Написал не большую програмку для проверки файла на налчие имэйлов и номеров телефона
, и сделал так что бы она записывала все найденое в отдельный файл,но эта программа записывает только имэйлы, телефоны никак не хочет записывать, как данную проблему решить?
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()
Офлайн
playXзачем на запись 2 раз открывать тот же файл?
baseExport3 = open(“/home/aprokurov/export.txt”,'w')
Офлайн