Я хотел бы использовать файлы чтения и записи python следующего формата:
#h -F, field1 field2 field3
a,b,c
d,e,f
# some comments
g,h,i
Этот файл очень похож на типичный CSV, за исключением следующее:
- Строка заголовка начинается с #h
- Второй элемент строки заголовка - это тег для обозначения разделителя
- Остальные элементы заголовка - это имена полей (всегда разделенные одним пробелом)
- Строки комментариев всегда начинаются с символа # и могут быть разбросаны по всему файлу
Есть ли способ использовать csv.DictReader () и csv.DictWriter () для чтения и записи этих файлов?
задан Dave 7 February 2012 в 14:48
поделиться