bin/tsv2csv @ 30faa48af4ce default tip

More
author Steve Losh <steve@stevelosh.com>
date Mon, 19 Aug 2024 08:56:24 -0400
parents c55540587f76
children (none)
#!/usr/bin/env python3

import sys
import csv

def run_file(f):
    w = csv.writer(sys.stdout)
    for row in csv.reader(f, delimiter='\t'):
        w.writerow(row)

def run(paths):
    for path in paths:
        if path == '-':
            run_file(sys.stdin)
        else:
            with open(path) as f:
                run_file(f)

if __name__ == '__main__':
    run(sys.argv[1:] or ['-'])