Ejecutando Python Script como un proceso de fondo de Windows

He estado intentando codificar una secuencia de comandos de python que lee datos de un puerto serie. Funcionó bien desde la línea de comandos, pero necesito que se ejecute como un proceso en segundo plano sin ninguna interfaz de línea de comandos. El script tiene un bucle while que lee el siguiente byte de datos de un puerto serie y simula una pulsación de tecla en consecuencia. Para que las pulsaciones de tecla se centren en la ventana actual, en lugar de en la línea de comandos de Python, necesito que el script se ejecute como un proceso en segundo plano. He leído algunas respuestas aquí, pero nada sonó para mí. Por favor, apúntame en la dirección correcta.

En Windows, puede ejecutar una secuencia de comandos de Python en segundo plano con el ejecutable pythonw.exe . Esto ejecutará su progtwig en segundo plano, sin proceso visible ni forma de interactuar con él. Tampoco puede terminarlo sin un monitor del sistema. Más información sobre pythonw.exe aquí: pythonw.exe o python.exe?

¡La mejor de las suertes!