Eclipse XLRD, XLWT 导入错误

1 投票
1 回答
2035 浏览
提问于 2025-04-16 15:45

我下载了最新的Enthought EPD Python发行版(学术版),里面包含了Python 2.7。

我使用Eclipse作为我的开发环境。

Eclipse已经设置为使用这个Python版本。我运行了XLWT里的“images.py”示例文件。

“images.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里的其他示例时也遇到了类似的问题。

1 个回答

1

没错,确实是“某个人” 帮你找到了答案

这和 xlrdxlwtxlutilsEclipse 没有关系。

一般来说,如果你把一个脚本放在一个叫 foo 的文件夹里,而这个脚本里又有 import foo 的代码,Python 很可能会试图从那个文件夹里导入 foo,结果会失败。

解决办法:别这么做。把你的脚本文件夹改名为 foo_examplesfoo_scripts 之类的名字。

撰写回答