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) сказать читателю, чтобы он пропустил строку?



Спасибо, ребята.

827   3  

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

После часа попыток я смог это сделать

while act_tab.cell(row=i, column=1).value is not None:
    ...

Comments

    Ничего не найдено.