diff options
Diffstat (limited to 'tests/replace.py')
-rwxr-xr-x | tests/replace.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/replace.py b/tests/replace.py new file mode 100755 index 0000000..8a8a18e --- /dev/null +++ b/tests/replace.py @@ -0,0 +1,23 @@ +#!/usr/bin/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() |