спасибо за ответ на мой вопрос. Я сделал несколько изменений, и приведенный ниже код, кажется, лучше всего работает для моих данных. (Целью кода является измерение размеров таблицы в листе Excel (лист содержит несколько таких таблиц). считая, если он встречает, скажем, 2 последовательные пустые ячейки, прежде чем он достигнет другой таблицы.)
# A) For 2 consecutive empty cells-
#for rows:
for a in range(4, temp.max_row+1):
if (temp.cell(row=a, column=2).value==None and temp.cell(row=a+1, column=2).value==None): #check if current cell & the following cell is not empty. if empty, it stops counting & exits the loop.
break
else:
row_count=row_count+1
#for columns:
for b in range(2,temp.max_column+1):
if (temp.cell(row=20, column=b).value==None and temp.cell(row=20,column=b+1).value==None):
break
else:
col_count = col_count+1