summaryrefslogtreecommitdiff
path: root/tests/replace.py
blob: 0ab7dfdada9690cbc9f20097b690e9301041f21e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env python3

import sys

execpath, inpath, outpath, *dict_list = sys.argv

dictonary = {}
while dict_list:
    key, value, *rest = dict_list
    dictonary[key] = value
    dict_list = rest

infile = open(inpath, 'r')
outfile = open(outpath, 'w')

buf = infile.read()
infile.close()

for key, value in dictonary.items():
    buf = buf.replace('@{}@'.format(key), value)

outfile.write(buf)
outfile.close()