In this write up we will be going through the adding of paragraphs via Python. The script takes input and writes a new paragraph each time.
To begin with we import the docx library and the initiate a new document (This is a Word docx file with no content). We then make use of the ‘add_heading()’ method which will place a heading along the very top of our blank document in this case containing the text ‘Python Transcript’.
Using a while loop we take our user input and make use of the ‘document.add()’ method which add the input as a new paragraph within the document. The document is then saved before the user can enter in another entry.
Full source code found below:
from docx import Document
document = Document()
document.add_heading('Python Transcript', 0)
while 1 == 1:
Input = input("Please enter your text: ")
p = document.add_paragraph(Input)
document.save("Document.docx")