aboutsummaryrefslogtreecommitdiff
path: root/tests/replace.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/replace.py')
-rwxr-xr-xtests/replace.py23
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()