Я пробовал каждое из этих решений безрезультатно, пытаясь достичь того же, что обсуждалось в этой теме . Тем не менее, это окно консоли остается.
#kill console through .system
import os, sys
#webbrowsing modules
from selenium import webdriver
#function to launch browser in chrome
def launch_chrome(page):
browser = webdriver.Chrome(r'C:\Users\cj9250\AppData\Local\Continuum\anaconda3\chromedriver.exe')
browser.get(page)
return browser
url = "https://www.google.com/"
browser = launch_chrome(url)
#prints 'SUCCESS: The process "chromedriver.exe" with PID 9872 has been terminated.'
#in the terminal and leaves it open
os.system('taskkill /F /im chromedriver.exe')
quit()
#never gets to this print command
print('it quit')
#closes the browser as well
browser.service.stop()
sys.exit
print('it exit')
Я должен отметить, что мои программы запускаются из командных файлов, называемых win + r, аналогично тому, как описано в Автоматизация скучного материала . Я также запускаю Python через Анаконду.