我在python中有以下工作代码
webbrowser.get("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
%s").open("http://google.com")
但没有"%s"
它就无法运作。这里"%s"
的目的是什么?
答案 0 :(得分:0)
%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")
。