【问题标题】:Need help closing a automatically opening internet explorer web page需要帮助关闭自动打开的 Internet Explorer 网页
【发布时间】:2019-03-28 23:08:08
【问题描述】:

我已经广泛浏览了这个网站和其他网站,并修改了我的代码以关闭我的 Internet Explorer 页面,但它只会打开而不会关闭。这就是代码。

import webbrowser
import os
webbrowser.open('https://www.youtube.com/watch?v=BByMzI1YjKA')
browserExe = "iexplore"
os.system("taskkill /f /im "+browserExe)

它没有给我任何错误消息,但我无法关闭浏览器,非常感谢任何帮助 顺便说一句,我在 Windows 10 上使用 python 3.5.1

【问题讨论】:

  • 我不懂windows,但我认为/im必须是可执行文件的全名(iexplore.exe),或者你可以试试glob模式:/im iexplore*
  • 您是否收到任何错误消息?如果您直接在 shell 中尝试,命令 taskkill /f /im iexplore 是否有效? Windows 10 中的默认浏览器不是 Internet Explorer,而是 Edge。你确定这不是问题吗?
  • 这不是很重要,因为我的代码不需要在后台播放音乐,但它会很好用,因为这是一个音乐测验,我将加入其中。
  • 如果您尝试过iexplore.exe 但没有成功,您为什么接受它作为答案?我不明白。
  • 我尝试使用我发现的其他代码变体,但它不起作用,所以我在这里询问,他说放 .exe 并利用我的知识调整我的代码以使其工作,所以他帮助解决了这个问题,所以任何错误消息都超出了这个问题的范围。

标签: python-3.x windows-10


【解决方案1】:

任务(Internet Explorer)没有被杀死,因为任务“iexplore”不存在。如果您打开 Internet Explorer 窗口,它将获得任务名称“iexplore.exe”。

所以改变这个:

browserExe = "iexplore"

到这里:

browserExe = "iexplore.exe"

真诚地, 克里斯·福尔

【讨论】:

  • 谢谢你,它修改了代码,现在可以工作了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-16
  • 1970-01-01
  • 2015-04-20
  • 1970-01-01
相关资源
最近更新 更多