Найти - Пользователи
Полная версия: csv модуль: как задать разделитель в несколько произвольных символов?
Начало » Python для новичков » csv модуль: как задать разделитель в несколько произвольных символов?
1
nickleb
Здравствуйте. В csv-модуле: как задать разделитель в несколько произвольных символов?
Alen
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
nickleb
Alen
да будет так… спасибо, Alen!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB