Python: как проверить, что ячейка в CSV-файле пуста?
У меня есть CSV-файл, который я читаю на Python, и я хочу, чтобы программа пропустила строку, если первый столбец пуст. Как мне это сделать?
Прямо сейчас у меня есть:
with open('testdata1.csv', 'rU') as csvfile:
csvreader = csv.reader(csvfile)
for row in csvreader:
if row[0] = null:
#?????
Как я могу: 1) Проверить пустые ячейки в CSV; и 2) сказать читателю, чтобы он пропустил строку?
Спасибо, ребята.
3 ответов:
with open('testdata1.csv', 'r') as csvfile: csvreader = csv.reader(csvfile) for row in csvreader: print(row) if row[0] in (None, ""): print("12")Ссылка: Как я могу обнаружить недостающие поля в CSV-файле Питонским способом?
Вы можете использовать try and except.
for row in csvreader: try: #your code for cells which aren't empty except: #your code for empty cells
Comments