bin/csv2ssv @ a65fd2691c94 default tip
More
| author | Steve Losh <steve@stevelosh.com> |
|---|---|
| date | Mon, 03 Nov 2025 14:55:17 -0500 |
| parents | 890e2d48b6f7 |
| children | (none) |
#!/usr/bin/env python3 import sys import csv def run_file(f): w = csv.writer(sys.stdout, delimiter=' ') 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 ['-'])