I have tabulated data with some strange delimination (i.e. groups of values separated by commas, seperated from other values by tabs):
A,345,567 56 67 te
I’m afraid the answer is no in the three packages you asked for. However, you can just do replace('\t', ',')
(or the reverse). For example:
from StringIO import StringIO # py3k: from io import StringIO
import csv
with open('./file') as fh:
io = StringIO(fh.read().replace('\t', ','))
reader = csv.reader(io)
for row in reader:
print(row)