Уведомления

Группа в Telegram: @pythonsu

#1 Март 28, 2019 15:02:39

Artem12
Зарегистрирован: 2019-03-18
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

</li><li> не получаеться убрать 1 строку

Добрый день нужна помощь с такой проблемой.

 document = Document(cwd+'/'+im)
			text_chunks = []
			for paragraph in document.paragraphs:
				result = re.search(r' ', paragraph.text)
				if result:
					text_chunks.append(paragraph.text+'<br/>')
			
			arc = ''.join(text_chunks)
			name = arc.split('<br/>')[0]
			body = arc.split('Источники информации:')[0]
			info = arc.split('Источники информации:')[1]
			body = body.split('<br/>')
			body = [x for i,x in enumerate(body) if i!=0]
			body = '<br/>'.join(body)
			info = info.replace('<br/>','</li><li>')
			print(info)
	
			name = name.strip()
			body = body.strip()
			info = info.strip()
			name = (name)
			body = (body)
			info = ('<ul>'+info+'</ul>')

Не получается убрать 1 элемент скобок он ставиться автоматически.
Помогите пожалуйста.

Прикреплённый файлы:
attachment Screenshot_7.png (48,9 KБ)

Офлайн

#2 Март 28, 2019 20:58:35

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

</li><li> не получаеться убрать 1 строку

Artem12
info = info.replace('<br/>','</li><li>')
в случае если элемент последнйи в списке нужно не добавлять последнее <li>
или что бы не переделывать этот не самый оптимальный алгоритм, просто вырезать последние 4 символа



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Отредактировано JOHN_16 (Март 28, 2019 21:01:35)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version