Eclipse XLRD, ошибка импорта XLWT - PullRequest
1 голос
/ 14 апреля 2011

Я скачал последний дистрибутив Enthought EPD Python (академический), который поставляется с Python 2.7.Я использую Eclipse в качестве моей IDE.

Eclipse настроен для использования этого экземпляра Python.Я запустил файл примера "images.py" под 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.

1 Ответ

1 голос
/ 22 апреля 2011

Да, действительно, «кто-то» помог вам с ответом .

Это не имеет ничего общего с xlrd, xlwt, xlutils или Eclipse.

Как правило, если вы поместите скрипт, который выполняет import foo, в каталог с именем foo, Python, скорее всего, попытается импортировать foo из этого каталога, и потерпит неудачу.

Решение: не делай этого.Переименуйте каталог скриптов в foo_examples или foo_scripts или тому подобное.

...