1

我下载了最新的 Enthought EPD python 发行版(学术版),它带有 python 2.7。我使用 Eclipse 作为我的 IDE。

Eclipse 设置为使用此 Python 实例。我在 XLWT 下运行了“images.py”示例文件。

“图像.py”:

from xlwt import Workbook
w = Workbook()
ws = w.add_sheet('Image')
ws.insert_bitmap('python.bmp', 0, 0)
w.save('images.xls')

和 Eclipse 返回:

Traceback (most recent call last):
  File "C:\Documents and Settings\Username\workspace\XLRDXLWT\src\xlwt\images.py", line 1, in 
<module>
    from xlwt import Workbook
ImportError: cannot import name Workbook

我尝试在 XLRD、XLUTILS 中运行的任何其他示例都存在类似问题。

4

1 回答 1

1

是的,确实,“某人”帮助了你答案

xlrd这与, xlwt,xlutils或无关Eclipse

一般来说,如果你将一个执行的脚本import foo放入名为 的目录foo中,Python 很可能会尝试foo从该目录导入,但会失败。

解决方案:不要那样做。将您的脚本目录重命名为foo_examplesfoo_scripts类似。

于 2011-04-21T23:12:47.767 回答