import sys import yaml if len(sys.argv)>1: infile=sys.argv[1] print(infile) yfile='list.yaml' with open(yfile) as f: c=yaml.load(f,Loader=yaml.FullLoader) def jprint(s,t=''): for k,v in s.items(): if type(v)==type({}): print(t+k+":") jprint(v,t+" ") else: print(t+str(k)+":",v) jprint(c)