nickleb
В csv-модуле: как задать разделитель в несколько произвольных символов?
Если в файле с данными определенны несколько произвольных символов в разделителе, то это уже не cvs-файл.
http://www.rfc-editor.org/rfc/rfc4180.txt Поэтому такие файлы можно читать построчно и обрабатывать строки, например методом split('произвольные символы разделителя'), т.е. как-то так:
def read_data(filename, delimeter):
result = []
with open(filename) as data:
for string in data:
s = string.split(delimeter)
result.append(s)
return result