%s 的用途,而我们不引用任何字符串



我在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"),如果您想尊重用户选择首选浏览器。

最新更新