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

时间:2017-09-25 12:21:10

标签: python string python-3.x

我在python中有以下工作代码

webbrowser.get("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe 
%s").open("http://google.com") 

但没有"%s"它就无法运作。这里"%s"的目的是什么?

1 个答案:

答案 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")