我下载了最新的Enthought EPD python发行版(学术版),它附带了python 2.7。 我使用Eclipse作为我的IDE。
Eclipse设置为使用此Python实例。我在XLWT下运行了“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中运行的任何其他示例类似的问题。
答案 0 :(得分:1)
是的,确实,“某人”helped you with the answer。
与xlrd
,xlwt
,xlutils
或Eclipse
无关。
通常,如果将一个执行import foo
的脚本放入名为foo
的目录中,Python可能会尝试从该目录导入foo
,并失败。
解决方案:不要那样做。将您的脚本目录重命名为foo_examples
或foo_scripts
或类似名称。