#!/usr/bin/env python COORDS = 'coords.txt' def load_coords(): data = [] with open(COORDS, 'r') as cfh: for line in cfh: parts = line[:-1].split(" ") datum = { "command": parts[0] } datum["points"] = [ float(p) for p in parts[1:] ] data.append(datum) return data def coords_string(coords): return " ".join([ coords["command"] ] + [ str(f) for f in coords["points"] ]) def coords_to_path(coords, r, g, b): d = " ".join([ coords_string(c) for c in coords ]) svg = f'\n' return svg data = load_coords() print('') print(coords_to_path(data, 255, 0, 0)) print("")