0

我是 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

我错过了什么或做错了什么?我在比较两个字符串,对吧?

4

1 回答 1

1

相信解释器并阅读文档

改变

if col.lower() == "apple"

进入

if col.lower() == "apple":
于 2012-05-10T09:42:39.210 回答