0
Я новичок в Python & xlrd и у меня возникли проблемы с выполняющим (казалось бы) простое сравнение строк:Python сравнения xlrd строка против ячейки
import xlrd
workbook = xlrd.open_workbook('/home/Y725271/Desktop/test_report.xls')
sheet = workbook.sheet_by_index(0)
# Iterate all of the column names and see if col apple exists
col_len = sheet.row_len(0)
for i in range(col_len):
col = sheet.cell_value(0,i)
if col.lower() == "apple"
print "match"
else
print "mismatch"
Когда я запускаю код через переводчик, я получаю следующая ошибка:
File "<stdin>", line 3
if col.lower() == "apple"
^
SyntaxError: invalid syntax
Что мне не хватает или что-то не так? Я сравниваю две строки, не так ли?
Спасибо! Ошибка Python noob! ;) –
Добро пожаловать в SO, не забудьте прочитать [faq] (http://stackoverflow.com/faq) и ответить вверх/принять ответ, если он вам помог. Держите их сообщениями ... –