Glob()을 써서 재귀적으로 파일을 찾는 방법?

Glob()을 써서 재귀적으로 파일을 찾고 싶습니다.

제가 쓰는 코드는 Glob(os.path.join('src','*.c')) 인데 이 코드는 현재 src디렉토리에서만 .c파일을 찾아줍니다. src의 하위 디렉토리에서도 .c파일을 찾으려면 어떻게 해야 하나요?

지금은 임시로 밑의 소스코드같이 쓰고 있지만 파이썬스러운 방법도 아니고 코드가 지저분해 보여서 다른 분들의 도움을 받고 싶습니다.

소스코드

Glob(os.path.join('src','*.c'))
Glob(os.path.join('src','*','*.c'))
Glob(os.path.join('src','*','*','*.c'))
Glob(os.path.join('src','*','*','*','*.c'))

1답변

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

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