我有一个.bat文件,该文件永远运行我的python脚本:
:loop
start python test.py
timeout /t 120 /nobreak
goto :loop
唯一的问题是,打开以执行脚本的python.exe窗口不会自行关闭。我尝试在脚本文件中添加一些退出命令,但它们似乎不起作用:
即:exit(),os.exit(0),quit(),sys.exit(1)。这些似乎都不起作用
您知道如何关闭此窗口吗?
编辑-
应该在python脚本中提及是否打开和使用了多个Selenium Chrome Webdriver,不确定是否对它有影响。
例如,复制我的问题:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.google.co.uk')
driver.close()
print("Test complete")
尝试使用上面提到的.bat文件运行该python脚本,以复制我的问题。
答案 0 :(得分:0)
通过添加
使它起作用driver.quit()
在我的脚本中,然后使用以下命令在.bat文件中运行脚本:
start pythonw test.py
实现了预期的结果