динамически определить, есть ли у файла csv / txt заголовки, и пропустить при необходимости - PullRequest
0 голосов
/ 19 марта 2020

Я работаю над компьютерным зрением, и мне часто нужно использовать такие коды, как

with open(csv or txt file, "r") as input_file:
    headers = next(input_file)
    for row in input_file:
        image_name, x_min_norm, y_min_norm, x_max_norm, y_max_norm, class_idx = row.split(",")

Однако я не из области компьютерных наук и хочу задать этот наивный вопрос:

Вопрос 1 : Иногда предоставленный мне файл csv / txt имеет заголовки, такие как «img_name, xmin, ymin et c et c», а иногда файлы не имеют заголовков. Чаще всего мне нужно пропустить заголовки, чтобы перебрать оставшиеся данные, но что, если в заданных файлах нет заголовков, тогда он пропустит мою первую строку, верно? Как это исправить?

Вопрос 2: когда я хочу row.split, я заметил в csv, иногда это row.split (","), а иногда и row.split (",") , Есть причина почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...