Print не работает после pip install python-docx

Windows 8.1 Professional x64. Python 3.10.5 В програмку загружается word документ в котором есть некий текст и задача програмки провести работу с точками, которые есть в тексте.

import docx
def getText(filename):
    doc = docx.Document(filename)
    fullText = []
    for para in doc.paragraphs:
        fullText.append(para.text)
    return '\n'.join(fullText)


a = getText(r'C:\Users\User\Desktop\test.docx')
print(a) # вывел текст - Американский предприниматель Илон Маск раскритиковал YouTube. Распространение мошеннической рекламы и политику в отношении мата.

n = a.split(".")
print(n) # вывел массив - ['Американский предприниматель Илон Маск раскритиковал YouTube', Распространение мошеннической рекламы и политику в отношении мата']
if a.endswith("."):
    my_list = a.split(".")[:-1]
    print(my_list) # ничего не вывел

Выходит сообщение что "Process finished with exit code 0"(Типа код выполнен). Но почему print(my_list) не выводит сообщение? Установлен только python-docx (через pip install python-docx). Проблема кроется в python-docx - не знаю что с ним делать, перерыл всё что мог. HELP!


Ответы (1 шт):

Автор решения: Igor

Решил вопрос. Нужно было вместо if a.endswith(".") написать if a.find("."):

→ Ссылка