파이썬 glob 재귀호출

import os
from os import path
import csv
import sys
import glob

def find(coord,filename):
    linenum=0
    x=0

    f=open(filename,"r")
    for line in f:

        inList=False
        colnum=line.find(coord)
        linenum=linenum+1 
        if colnum>=0:   

            inList=True

        if inList == True:
            x=1
            print(filename)
            print (str(linenum)+":"+str(colnum)+line)
    if x==0: 
             print(filename)
             print("Not Found")


def findAll(coord, findfile):    
    filelist =glob.glob(findfile)       
    for s in filelist:        
        filename =  s
        if path.isdir(filename):
            find(coord,filename)                

for i in range(2,len(sys.argv)):
    findAll(sys.argv[1],sys.argv[i])

무한루프에안빠지고 서브디렉토리에 파일strong text까지 검색해주려면 뭘 고쳐야할까요..?

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.