저는 파이썬에 매우 익숙하며 파일 (SQL) 컬렉션을 어떻게 가져갈 수 있을지 궁금합니다. 일부 특정 키워드를 사용하여 모든 파일에서 일치하는 코드 행을 찾으십시오. 모든 개념, 아이디어 또는 제안은 생명을 구하는 데 도움이됩니다.각 키워드를 찾은 곳의 색인을 반환하는 sql 파일 컬렉션에서 특정 키워드를 검색하는 Python 스크립트가 필요합니다.
친절 감사
티아구 M
저는 파이썬에 매우 익숙하며 파일 (SQL) 컬렉션을 어떻게 가져갈 수 있을지 궁금합니다. 일부 특정 키워드를 사용하여 모든 파일에서 일치하는 코드 행을 찾으십시오. 모든 개념, 아이디어 또는 제안은 생명을 구하는 데 도움이됩니다.각 키워드를 찾은 곳의 색인을 반환하는 sql 파일 컬렉션에서 특정 키워드를 검색하는 Python 스크립트가 필요합니다.
친절 감사
티아구 M
솔루션
s = 'somestring'
names = ['file1.sql', 'file2.sql']
for n in names:
f = open(n)
lines = f.readlines()
for i, l in enumerate(lines):
if s in l:
print 'line %d' % (i)
아플 시도하고 알려 드리겠습니다! 고맙습니다! –
그게 도움이! 감사합니다 –
당신은 open
다음 os.walk
기능에서 각 파일을보고 사용하려는 각 파일의 라인에 in
, string.find
, 또는 re.search
. 예 :
Thankyou !! 대단히 감사합니다! –
파이썬이어야합니까? 키워드 대신 grep -n을 사용할 수 있습니까? – AlG