17 lines
370 B
Python
17 lines
370 B
Python
|
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)
|