Уведомления

Группа в Telegram: @pythonsu

#1 Март 11, 2012 01:07:38

Семён
От:
Зарегистрирован: 2011-12-27
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

как присвоить переменной значение=частью содержания файла в python

Всем привет!
Вообщем как в Python можно сделать следующее:
Имеются ряд файлов-логов(в примере это file 1),которые в своём содержании имеют записи даты создания в сл форме:ЧЧ_ММMM_ГГГГ. (23_0001_2012)
Как присвоить переменной значение=частью содержания файла по маске
например, я пробовал так:
import re

perem=re.search(file1,'\d{2,2}_\d+_d{2,4}')
print perem

Но выходит значение None(((



Офлайн

#2 Март 11, 2012 02:33:43

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9980
Репутация: +  857  -
Профиль   Отправить e-mail  

как присвоить переменной значение=частью содержания файла в python

Семён
Как присвоить переменной значение=частью содержания файла по маске
получше надо сформулировать

>>> import re
>>>
>>> s = 'something 23_0001_2012 something'
>>> m = re.search(r'\d{2}_\d{4}_\d{2,4}', s)
>>> if m:
... d = m.group()
... print(d)
...
23_0001_2012
>>> s = 'something 23_0001_12 something'
>>> m = re.search(r'\d{2}_\d{4}_\d{2,4}', s)
>>> if m:
... d = m.group()
... print(d)
...
23_0001_12
>>>



Офлайн

#3 Март 11, 2012 03:24:11

Семён
От:
Зарегистрирован: 2011-12-27
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

как присвоить переменной значение=частью содержания файла в python

Спасибо!Всё работает!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version