#!/usr/bin/env python # -*- coding: utf-8 -*- from datetime import datetime as dt from pathlib import Path from sh import speedtest fname = Path("multiple_connections_triton.csv") now = dt.now() def process_output(line): "Remove the new line and append a time string" out = line.rstrip("\n") + f',"{now.isoformat()}"\n' with fname.open("a") as f: f.write(out) speedtest("--format=csv", _out=process_output)