12345678910111213141516 |
- import json
- import sys
- from string import Template
- inpath = sys.argv[1]
- outpath = sys.argv[2]
- argpaths = sys.argv[3:]
- with open(inpath, 'r') as infile, open(outpath, 'w') as outfile:
- data = {}
- for argpath in argpaths:
- with open(argpath, 'r') as argfile:
- data.update(json.load(argfile))
- s = Template(infile.read()).substitute(data)
- outfile.write(s)
|