bin/csv2tsv @ c55540587f76

More
author Steve Losh <steve@stevelosh.com>
date Fri, 02 Feb 2024 15:00:52 -0500
parents (none)
children (none)
#!/usr/bin/env python3

import sys
import csv

def run_file(f):
    w = csv.writer(sys.stdout, delimiter='\t')
    for row in csv.reader(f):
        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 ['-'])