Conversión múltiple de archivos .doc a .docx usando python

Quiero convertir todos los archivos .doc de una carpeta particular a un archivo .docx.

Intenté usar el siguiente código,

import subprocess
import os
for filename in os.listdir(os.getcwd()):
    if filename.endswith('.doc'):
        print filename
        subprocess.call(['soffice', '--headless', '--convert-to', 'docx', filename])

Pero me da un error: OSError: [Errno 2] No existe tal archivo o directorio

Respuestas a la pregunta(4)

Su respuesta a la pregunta