xlrd python库

时间:2011-12-28 06:53:45

标签: python xlrd

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("cheap"):
        print value

当我尝试这段代码时,interpritator会回复我: AttributeError:'模块'对象没有属性' open_workbook' 怎么了?在所有手册中键入此代码!

1 个答案:

答案 0 :(得分:7)

最可能的解释是,您不小心创建了自己的xlrd.py文件,该文件在真实文件之前找到。

解决方案是找到冒名顶替者并将其删除。尝试import xlrd; print xlrd.__file__找到罪魁祸首: - )

P.S。您将需要删除.py文件及其.pyc缓存版本。