Python os spawn不适用于谷歌浏览器

时间:2015-08-07 15:15:34

标签: python google-chrome spawn

这可以按预期工作:

import os
ls = 'C:\\Program Files (x86)\\git\\bin\\ls.exe'
os.spawnl(os.P_NOWAIT, ls, 'C:\\')

我可以像这样在命令行中使用chrome,http://example.com加载正常:

"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" http://example.com

这会生成chrome,但不会加载http://example.com

import os
chrome = 'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe'
os.spawnl(os.P_NOWAIT, chrome, 'http://example.com')

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

如果chrome是您的默认浏览器,则可以使用webbrowser模块。

import webbrowser 

# For Windows
webbrowser.get("windows-default").open("http://example.com")

# For Mac
webbrowser.get("macosx").open("http://example.com")