0
디렉토리를 반복적으로 검색하고 문자열이 "AWSTemplateFormatVersion"
인 파일 만 표시하려고합니다.파이썬은 디렉토리를 반복적으로 검색하여 특정 문자열이 포함 된 파일 만 표시합니다.
import os, json
cfn = [".json", ".template", ".yaml", ".yml"]
dir = "./janitor"
def cloudFormation(dir):
for root, dirs, files in os.walk(dir):
for file in files:
if file.endswith(tuple(cfn)):
with open(os.path.join(root, file), 'r') as fin:
data = fin.read()
print("************ Break **************")
print(data)
print(os.path.join(root, file))
return data
if __name__ == "__main__":
cloudFormation(dir)
''AWSTemplateFormatVersion "in data'? –
왜'grep -R'을 사용하지 않는가? –