# -*- coding: utf-8 -*- import pathlib # iterate input fps = pathlib.Path(__file__).parent.glob("*.c") for fp in fps: with open(fp) as oi: nls = [] # translate for l in oi: l = l.replace("Power", "np.power") l = l.replace("Log", "np.log") nls.append(l) # output with open(fp.stem + ".py", "w") as oo: for l in nls: oo.write(l)