Не можете запустить веб-браузер в OS X через "open_new"?(Отлично работает на окнах) - PullRequest
3 голосов
/ 11 января 2012

Следующая программа открывает браузер и переходит на www.cnn.com в Windows, но в OS X ничего не происходит. Я не уверен почему.

import webbrowser
webbrowser.open_new("www.cnn.com")

Есть мысли?

1 Ответ

7 голосов
/ 11 января 2012

Вам нужно сделать:

import webbrowser
webbrowser.open_new("http://www.cnn.com")

В OS X это преобразуется в следующую команду оболочки:

echo 'open location "http://www.cnn.com"' | osascript

По какой-то причине open location www.cnn.com не работает в osascript на OS X.

Это было проверено на OS X Lion.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...