我在python中具有以下工作代码
webbrowser.get("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
%s").open("http://google.com")
,但是没有"%s"
,它不起作用。"%s"
的目的是什么?
%s
是字符串的占位符。它使用与"".format()
相同的语法来提供浏览器程序的URL。这不是webbrowser.get
的记录用法,它似乎正在做大约os.system("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
%s".format("http://google.com"))
我建议webbrowser.get('chrome').open("http://google.com")
更简单,更便携,或者更便宜的webbrowser.open("http://google.com")
,如果您想尊重用户选择首选浏览器。