скажите им, читайте файл, который имеет определенную структуру, но отличается от каждой строки. например, «directory.csv» считывает следующуюTokenizing с разными разделителями
November 11, Veterans’s Day
November 24, Thanksgiving
December 25, Christma
я хочу разделить строки через пробел, затем запятой, так что я могу иметь месяц, день и праздник. Я хочу использовать re.split, но я не знаю, как настроить формат регулярных выражений. это то, что у меня есть
fp = open('holidays2011.csv', 'r')
import re
for item in fp :
month, day, holiday = re.split('; |, ', item)
print month, day, holiday
но когда я печатаю его, у меня нет достаточно предметов для распаковки. но почему? им расщепление в пространстве и запятой, которая дает мне 3 вещи, которые я назвал, как 3-х переменных
Не может ли модуль csv справиться с этим? –