Ich suche rekursiv nach Verzeichnissen und zeige nur Dateien mit der Zeichenfolge "AWSTemplateFormatVersion"
an.Python durchsucht Verzeichnisse rekursiv und zeigt nur Dateien an, die eine bestimmte Zeichenfolge enthalten.
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)
'wenn" AWSTemplateFormatVersion "in Daten"? –
Warum nicht einfach 'grep -R' verwenden –