Eclipse XLRD, XLWT 导入错误
我下载了最新的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
没错,确实是“某个人” 帮你找到了答案。
这和 xlrd
、xlwt
、xlutils
或 Eclipse
没有关系。
一般来说,如果你把一个脚本放在一个叫 foo
的文件夹里,而这个脚本里又有 import foo
的代码,Python 很可能会试图从那个文件夹里导入 foo
,结果会失败。
解决办法:别这么做。把你的脚本文件夹改名为 foo_examples
或 foo_scripts
之类的名字。