Найти - Пользователи
Полная версия: Прошу помочь найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории
Начало » Python для новичков » Прошу помочь найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории
1
Quino-Phec
ситуация следующая:
нужно найти слово в файлах cpp,c, h, hh, hhp, лежащих в определенной директории
не могу понять как использовать в коде директорию, помогите плиз
Singularity
В unix используй grep, а под венду забыл названия годной програмулины
py.user.next
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']
>>>
sanodin
http://pythoner.name/walk
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB