我正在打开一个新的IE窗口:
subprocess.Popen(r'"' + os.environ["PROGRAMFILES"] +
'\Internet Explorer\IEXPLORE.EXE" ' + Call_URL)
当IE关闭时,这很好,但即使打开它,也会生成一个新窗口。如何打开新标签?如果可能的话,我想使用标准浏览器 - 但我无法弄清楚如何做到这一点。
注意:我不能使用webbrowser,os没有.start文件。我也没有运气os.popen(使用Jython 2.5.3b1)。
答案 0 :(得分:2)
由于您还想要一个标准浏览器,我给出了一个用chrome打开新标签的示例。如果chrome尚未打开,它将打开,然后导航到URL。
import subprocess
subprocess.Popen("start chrome /new-tab www.google.com",shell = True)
这很有效。如果这是您想要的,请尝试告诉我。
另一个没有对Call_URL
进行硬编码的人import subprocess
Call_URL = "www.google.com"
mycmd = r'start chrome /new-tab {}'.format(Call_URL)
subprocess.Popen(mycmd,shell = True)
你期待这样的事吗?