stasvoronПотому что файл должен быть правильным. Программа не должна начинать работать с файлом, в котором содержится мусор. От мусора файл должна очищать программа, которая для этого предназначена.
почему это не правилно?
stasvoronУ тебя, к примеру, препод, который даёт тебе задание. Ты к нему подходишь и вдруг ты захотел кушать. Ты ему говоришь “дяденька, пожарь мне картошки”, а он тебе “мальчик, я те чо, повар что ли?”
люди у меня задание сделать все с csv
У программ точно так же всё. Каждая программа только своим делом должна заниматься. Это называется функциональная прочность модуля.
Add
Сегодня там пробелы лишние, завтра там появятся лишние буквы, а послезавтра там будет вообще пустое поле, в котором номера нет. И кажется, что все эти ситуации нужно обработать. Но вопрос в том, где обрабатывать их.
Так что разделяй их, нельзя смешивать.