Форум сайта python.su
0
ситуация следующая:
нужно найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории
не могу понять как использовать в коде директорию, помогите плиз
Офлайн
75
В unix используй grep, а под венду забыл названия годной програмулины
Офлайн
857
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'] >>>
>>> 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)
Офлайн
31
Офлайн