Добрый день, жители тостера.
По работе пришлось написать не сложный скрипт на python отбора фотографий по геотегу.
Проблема возникла дальше.
Из вводных:
Директория с кучей фотографий.
CSV файл, где несколько колонок, первая - всегда название файла с фото.
И где-то в остальных есть координаты lat и lon (они всегда стоят так парой, сначала lat, потом lon)
И вот, столбцы иногда перепутаны, например в одном CSV
photoname.jpg,lat,lon,,,,
а в другом
photoname.jpg,angleX,angleY,lat,lon,,,
Так вот, есть ли идеи, как на стадии парсинга CSV сделать так, чтоб он сам находил столбцы с координатами?
На выходе хочу получить список типа
[[photoname,lat,lon],[photoname,lat,lon],[photoname,lat,lon],....]
Координаты всегда вида XX.XXXXXX.. (причём количество знаков после точки может меняться, но не менее 6и)
Проблема в том, что в остальных колонках встречаются числа типа "-43.0056"
Наверное можно как-то регулярками сделать, но пока не очень понимаю как... я в них не силён.