Python新手在這裏。 我有一個有5000行和1列的excel文件。 我正在將它們導入到Python中,然後將使用if ... else 語句來檢查特定條件。使用帶有unicode值的len()函數
所以,我的數據是這樣的:(在Excel)
Kansas
Colorado
Missouri
Iowa
New York
New Mexico
mycar
car
thisisacar
...
這裏有是將其導入到Python和條件 語句代碼。
import xlrd
wb = xlrd.open_workbook("file.xls")
wb.sheet_names()
sh = wb.sheet_by_index(0)
for item in sh.col(0):
value = unicode(item.value)
if value.startswith("car"):
print value
if len(value) == 3:
print value
的想法是與「汽車」打印一切,然後打印 值時,它只有3。
的if len(value) == 3
的長度似乎並沒有工作。幫幫我!
還等什麼*不*它包含哪些內容? – 2011-06-02 02:55:10