不可排序的类型:str()> int()

时间:2019-07-11 09:45:42

标签: python-3.x

我正在尝试从python 3中读取一个excel文件,同时遍历行,当我与==符号进行比较时,没有问题。但是当我与>符号进行比较时,我得到了错误。

我在此网站上看到了一些答案,并尝试包含int()。但它不起作用。

import openpyxl
wb=openpyxl.load_workbook(r"c:\censuspopdata.xlsx")
print (wb.sheetnames)
ws = wb.active
sheet = wb.get_sheet_by_name('Population by Census Tract')
tuple(sheet['A1':'C3'])

for rowOfCellObjects in sheet['A1':'D24']:

    for cellObj in rowOfCellObjects:

    if cellObj.value > 10766:

        print(cellObj.coordinate,cellObj.value)
print('---END OF ROW---')

我在以下行遇到问题   如果cellObj.value> 10766:

运行此命令时,我得到“不可排序的类型:str()> int()。

我了解问题所在,但不知道这段代码有什么问题。谁能指导我

0 个答案:

没有答案