Форум сайта python.su
0
Команда выводит строку вида:
<li>Password: <strong>FD433g</strong></li>Как оставить только FD433g ?
#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import print_function import io import urllib import re username = u'Username' password = u'Password' with io.open('1.html', encoding='utf-8') as file: for line in file: if username in line: print(line, end='') if password in line: print(line, end='')
Офлайн
221
например так
print(re.findall('<strong>(.*)</strong>', line)[0], end='')
Офлайн
0
JOHN_16Это то что я искал! Спасибо.
print(re.findall('<strong>(.*)</strong>', line), end='')
Офлайн
0
JOHN_16Подскажите а как вывести вывод в файл?
#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import print_function import io import urllib import re username = u'Username' password = u'Password' with io.open('1.html', encoding='utf-8') as file: for line in file: if username in line: print(re.findall('<strong>(.*)</strong>', line)[0]) if password in line: print(re.findall('<strong>(.*)</strong>', line)[0])
Отредактировано V@ (Июль 6, 2015 06:59:39)
Офлайн
221
по разному можно, например так будет добавлять в уже существующий файл новый строки:
print(re.findall('<strong>(.*)</strong>', line)[0], file=open('my_file.txt', 'a'))
Офлайн
0
JOHN_16а как чтобы перезаписать имеющиесся данные в файле при добавлении новой строки?
по разному можно, например так будет добавлять в уже существующий файл новый строки:
Офлайн
0
JOHN_16НАШЕЛ! нужно изменить ключ ‘a’ на ‘w’ !
по разному можно, например так будет добавлять в уже существующий файл новый строки:
Отредактировано V@ (Июль 6, 2015 10:54:00)
Офлайн