如何关闭从.bat文件打开的python脚本?

时间:2019-05-31 13:51:45

标签: python batch-file

我有一个.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脚本,以复制我的问题。

1 个答案:

答案 0 :(得分:0)

通过添加

使它起作用
driver.quit()

在我的脚本中,然后使用以下命令在.bat文件中运行脚本:

start pythonw test.py

实现了预期的结果