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("."):