Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
1 / 1 / 3
Регистрация: 08.05.2012
Сообщений: 105

Устранить ошибку отсутствия модуля exeptions при импорте модуля docx

29.01.2016, 17:52. Показов 3485. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! только начал знакомство с питоном, установил pip, pycharm и тд. Вот решил сделать хоть немного нужную программку. Необходимо подсчитать количество знаков в файлике с расширением docx, пропуская картинки и считая их за 1 знак. (пробелы, знаки пунктуации-все енто знаки)
Столкнулся с данной проблемой в самом начале программы:
Python
1
2
3
4
5
6
7
8
9
10
import docx
 
try:
        filePath = input('file pass: ');
 
except FileNotFoundError:
        print('False pass to file')
 
op=docx.Document(filePath);
print(op.paragraphs[0].text)
выдает ошибку
Python
1
2
3
4
5
6
7
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 /Users/gleb/PycharmProjects/testingPython/textlength
Traceback (most recent call last):
  File "/Users/gleb/PycharmProjects/testingPython/textlength", line 1, in <module>
    import docx
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/docx.py", line 16, in <module>
    import exceptions
ImportError: No module named 'exceptions'
импорт модуля exceptions в коде модуля docx нету(вроде как). Ставил модуль с помощью pip install docx
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.01.2016, 17:52
Ответы с готовыми решениями:

Устранить ошибку при импорте модуля RoboBrowser
Устанавливал pip'ом модуль robobrowser, вместе с ним автоматом встали beautifulsoup4, Werkzeug, requests и six. Ошибок при установке не...

Ошибка при импорте модуля
import sys from PySide2 import QtCore, QtGui, QtWidgets from design import Ui_Form # create app app =...

Ошибка при импорте модуля SSH
Имеется Powershell 4.0 Делаю импорт модуля ssh Выдает вот такую ошибку PS C:\Windows\System32\WindowsPowerShell\v1.0&gt;...

1
1 / 1 / 3
Регистрация: 08.05.2012
Сообщений: 105
31.01.2016, 12:53  [ТС]
нашел решение:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
try:
    from xml.etree.cElementTree import XML
except ImportError:
    from xml.etree.ElementTree import XML
import zipfile
 
WORD_NAMESPACE = '{http://schemas.openxmlformats.org/wordprocessingml/2006/main}'
PARA = WORD_NAMESPACE + 'p'
TEXT = WORD_NAMESPACE + 't'
 
def get_docx_text(path):
    """
    Take the path of a docx file as argument, return the text in unicode.
    """
    document = zipfile.ZipFile(path)
    xml_content = document.read('word/document.xml')
    document.close()
    tree = XML(xml_content)
 
    paragraphs = []
    for paragraph in tree.getiterator(PARA):
        texts = [node.text
                 for node in paragraph.getiterator(TEXT)
                 if node.text]
        if texts:
            paragraphs.append(''.join(texts))
 
    return '\n\n'.join(paragraphs)
 
if __name__ == "__main__":
 
    try:
        path = input('file pass: ');
 
    except FileNotFoundError:
        print('False pass to file')
 
 
    lenghth=len(get_docx_text(path))
    
    print(lenghth)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2016, 12:53
Помогаю со студенческими работами здесь

Ошибка при импорте модуля talib
Приветствую. Понадобился модуль talib. Четыре часа отыгрался с его установкой сначала на debian 10 (64 bit). Там он не заработал. Я...

TypeScript Ошибка при импорте модуля
Всем привет. Возникла такая проблема: При компиляции скриптов в 'es3' на выходе такой код: &quot;use strict&quot;; exports.__esModule...

Ошибка при импорте модуля CherryPy
Собственно, проблема умещается в один скриншот: С чем может быть связано возникновение такой ошибки?

Подскажите пожалуйста в чем возникает проблема при импорте модуля
Добрый день, нуждаюсь в помощи. Начал не так давно изучать python и сделал для себя небольшой скрипт, где смотрю по пингу доступность...

При импорте определенной функции происходит импорт полного модуля
Всем привет! Учу питон медленно по книжечке)) дошла до темы импортов функций, и здесь настигла боль. У меня есть файл functions.py , где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru