fix_csv.py 290 B

1234567891011
  1. #!/usr/bin/env python
  2. import sys
  3. result = []
  4. for line in sys.stdin:
  5. values = line.split(',', maxsplit=int(sys.argv[1]) - 1)
  6. values[-1] = '"{}"\n'.format(values[-1].rstrip('\n')
  7. .replace('"', '""'))
  8. sys.stdout.write(','.join(values))