Строка, вероятно, передается в sprintf()
, который вставляет строковый параметр вместо %s
.См. man printf
.
. В этом случае URL-адрес вставляется в качестве параметра для команды открытия.
Автор формата файла конфигурации решил использовать здесь форматирование строки, поэтому вы можетевставьте параметр URL в любое место строки, а не только в ее конце, то есть:
c.NotebookApp.browser = u'/usr/bin/my_browser -new -url %s -some -more -parameters'
Затем во время выполнения приложения параметр URL вводится с форматированием строки:
shellCmd = config.NotebookApp.browser % targetUrl
Это важно.Не удаляйте его.