Changing the font style used in a word document

Is there a way to efficiently change the whole font style of a document using python?
For example the current document is using time new roman and I want to change it to Arial.

@Mark030 the correct approach in this case is to build the document using the styles. In this case, you can change the font in the whole document in the text fragments that interest you in one line.

style = doc.styles.get_by_name('MyStyle')
style.font.name = 'Times New Roman'

For more details please see “Working with Styles and Themes” and “Style class