Очистка главной страницы каждый раз, когда новые данные добавляются с помощью docx - PullRequest
1 голос
/ 10 февраля 2020

Я использую библиотеку docx для автоматической генерации текстового документа. Я разделил свой документ на разделы, где section [0] - это первая страница (заголовок и заголовки), а section [1] - остальная часть документа.

Как очистить только раздел [0], чтобы он не появлялся снова при каждом редактировании / сохранении документа? Раздел [1] может всегда обновляться и не перезаписываться.

def save_word_doc(self, filename):

    document = docx.Document()
    firstsection = document.sections[0]
    print('firstsection', firstsection)

    if os.path.isfile(filename):
        print('File exist')
        f = open(filename)
        document = Document(filename)

    else:
        print('File not exist')  # Creates a new file if it does not exist


    document.add_picture('title_page_title.png')
    document.add_heading('Title')


    document.add_picture('footer.png',
                         width=docx.shared.Inches(6))
    now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    document.add_heading(str(now))

    document.add_section(WD_SECTION.EVEN_PAGE)  
...