2
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: 'module' object has no attribute 'open_workbook' whats wrong? すべてのマニュアルでこのコードを入力しました!

4

1 に答える 1

7

最も可能性の高い説明は、実際のファイルの前に見つかった独自の xlrd.py ファイルを誤って作成したことです。

解決策は、なりすましを見つけて削除することです。犯人を見つけてみてくださいimport xlrd; print xlrd.__file__:-)

PS .py ファイルとその .pyc キャッシュ バージョンの両方を削除する必要があります。

于 2011-12-28T07:03:41.747 に答える