Вы можете сделать это для простого случая с этим кодом:
def delete_paragraph(paragraph):
p = paragraph._element
p.getparent().remove(p)
p._p = p._element = None
Любой последующий доступ к «удаленному» объекту абзаца вызовет AttributeError, поэтому вы должны быть осторожны, чтобы не сохранить ссылка висит, в том числе как элемент сохраненного значения Document.paragraphs.
Причина, по которой он еще не находится в библиотеке, заключается в том, что общий случай намного сложнее, в частности, необходимо обнаружить и обработать множество связанные элементы, которые могут присутствовать в абзаце; такие вещи, как изображение, гиперссылка или диаграмма и т. д. c.
Но если вы точно знаете, что ни один из них не присутствует, эти несколько строк должны выполнить работу.