¿Cómo ocultar la ventana de la consola de Chromedriver?

Tengo un script Python simple que usa selenio y controlador web para abrir Facebook en una ventana de Chrome e iniciar sesión automáticamente. Cuando lo ejecuto, la ventana de la consola de Chromedriver se abre y permanece abierta incluso después de que todo el programa haya finalizado la ejecución, hasta que la cierre yo mismo.

¿Hay alguna manera de ocultar esta ventana de consola? He intentado mantener una extensión ".pyw" para mi script, pero eso no ayuda, ya que no es la ventana de la consola del script sino la ventana de la consola del subproceso Chromedriver la que deseo ocultar.

No pude encontrar ningún recurso sobre esto. Creo que podría necesitar modificar el código fuente de Chrome Webdriver, pero no sé cómo. Este es mi código:

from selenium import webdriver
import sys

driver = webdriver.Chrome("C:\Python27\Scripts\chromedriver.exe")

driver.get("https://www.facebook.com")

email = driver.find_element_by_id("email")
passwd = driver.find_element_by_id("pass")

email.clear()
passwd.clear()

email.send_keys("[email protected]")
passwd.send_keys("examplepassword")

passwd.submit()

Respuestas a la pregunta(3)

Su respuesta a la pregunta