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
当我尝试这段代码时,解释器返回给我: AttributeError:“模块”对象没有属性“open_workbook” 怎么了?在所有手册中输入此代码!
最佳答案
最可能的解释是您不小心创建了自己的 xlrd.py 文件,该文件先于真实文件被发现。
解决方案是找到冒名顶替者并将其删除。试试 import xlrd;打印 xlrd.__file__
找到罪魁祸首:-)
附言您需要删除 .py 文件及其 .pyc 缓存版本。
关于python - xlrd python库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8652821/