Я пытаюсь использовать openpyxl из скрипта.
При использовании openpyxl из оболочки IDLE все идет хорошо:
Python 2.7.9 |Anaconda 2.2.0 (32-bit)| (default, Dec 18 2014, 17:00:07) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import openpyxl as px
>>> wb = px.workbook.Workbook()
>>>
и я могу использовать все остальные функции openpyxl.
Однако, помещая это в скрипт...:
import openpyxl as px
wb = px.workbook.Workbook()
(обратите внимание, что скрипт вызывается/сохраняется как «openpyxl_2.py»)
и запуская скрипт в IDLE, я получаю следующую ошибку:
Python 2.7.9 |Anaconda 2.2.0 (32-bit)| (default, Dec 18 2014, 17:00:07) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
Traceback (most recent call last):
File "\\verdc01\userdocs$\wkvdleeden\My Documents\Python excel\openpyxl_2.py", line 1, in <module>
import openpyxl as px
File "\\verdc01\userdocs$\wkvdleeden\My Documents\Python excel\openpyxl.py", line 8, in <module>
AttributeError: 'module' object has no attribute 'workbook'
>>>
Использование Python 2.7.9 и openpyxl 2.3.2 (хорошо установленный с pip).
Вопрос:
Как получается, что при запуске скрипта я получаю указанную выше ошибку? Как заставить его работать?
Post scriptum - обратите внимание, что я уже проверил следующие темы: невозможно импортировать книгу в openpyxl, Ошибка импорта для openpyxl, библиотека openpyxl — ошибка jdcal