Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 29, 2012 16:38:26

Quino-Phec
Зарегистрирован: 2012-08-29
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Прошу помочь найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории

ситуация следующая:
нужно найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории
не могу понять как использовать в коде директорию, помогите плиз

Офлайн

#2 Авг. 29, 2012 16:52:56

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Прошу помочь найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории

В unix используй grep, а под венду забыл названия годной програмулины

Офлайн

#3 Авг. 30, 2012 03:31:26

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

Прошу помочь найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории

Quino-Phec
нужно найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории
для начала их нужно выбрать

>>> import os
>>> exts = ('.a', '.b', '.c', '.jpg')
>>> files = [path for path in os.listdir()
...          if os.path.splitext(path)[1] in exts]
>>> files
['blackwhite.jpg']
>>>

add
лучше убедиться, что найдены файлы, а не директории
>>> import os
>>> exts = ('.a', '.b', '.c', '.jpg')
>>> files = [path for path in os.listdir()
...          if os.path.isfile(path) and path.endswith(exts)]
>>> files
['blackwhite.jpg']
>>>



Отредактировано py.user.next (Сен. 1, 2012 07:23:53)

Офлайн

#4 Авг. 31, 2012 22:30:33

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Прошу помочь найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version