bin/csv2tsv @ 4f28fbfd7d63 default tip

More
author Steve Losh <steve@stevelosh.com>
date Tue, 09 Apr 2024 09:20:04 -0400
parents c55540587f76
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 ['-'])