1 / 1 / 3
Регистрация: 08.05.2012
Сообщений: 105
1

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

29.01.2016, 17:52. Показов 2277. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2016, 17:52
Ответы с готовыми решениями:

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

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

Ошибка при импорте модуля SSH
Имеется Powershell 4.0 Делаю импорт модуля ssh Выдает вот такую ошибку PS...

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

1
1 / 1 / 3
Регистрация: 08.05.2012
Сообщений: 105
31.01.2016, 12:53  [ТС] 2
нашел решение:
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2016, 12:53
Помогаю со студенческими работами здесь

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

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

При импорте pygame пишет что нет модуля pygame.base
Устанавливаю для kivy.Всё есть (sython,gsstreamer,kivy,pyscripter,python) , а вот фраем. pygame не...

Автоматическая установка модуля в случае его отсутствия
Добрый день, при запуске скрипта в случае отсутствия данного модуля требуется произвести его...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru