这个问题在这里已有答案:
%s
在chrome_path变量的末尾做了什么?没有它,该功能可以“找不到可运行的浏览器”
import webbrowser as wb
chrome_path = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s"
url = "www.google.com"
wb.get(chrome_path).open(url)
如果你追踪the source code,看起来图书馆可以在这里以两种方式运行; wb.get()
要求使用%s
占位符的浏览器名称或shell命令。
浏览器名称可以是在别处配置的人类可读名称。
接受shell命令允许更复杂的命令,或者使用库未识别的浏览器。
如果你给出一个shell命令,那么当你调用url
时给出的.open(url)
将替换为%s
。