Active Directory является основанной на базе данных системой, которая обеспечивает аутентификацию, каталог, политику и другие сервисы в среде Windows
, LDAP (Облегченный протокол доступа к каталогам) является прикладным протоколом для того, чтобы запросить и изменить объекты в поставщиках службы каталогов как Active Directory, который поддерживает форму LDAP.
Короткий ответ: AD является базой данных служб каталогов, и LDAP является одним из протоколов, которые можно использовать, чтобы говорить с ним.
Что дает вам webbrowser.get ()?
Если вы сделаете
webbrowser.get('firefox').open(url)
, вы не должны увидеть никаких результатов. Модуль webbrowser предпочитает оставить stderr для некоторых браузеров - в частности, для текстовых браузеров, а затем для тех, где это не определено. Для всех UnixBrowsers, для которых задано значение True, вывод не должен быть виден.
Как насчет отправки вывода в / dev / null
вместо временного файла?
Я думаю, что Мартин прав насчет систем Unix, но похоже, что в Windows все по-другому. Это в системе Windows?
В Windows похоже, что webbrowser.py либо предоставит вам браузер webbrowser.WindowsDefault, который открывает URL-адрес с помощью
os.startfile(url)
, либо, если присутствует Firefox, он предоставит вам веб-браузер .BackgroundBrowser, который запускает браузер в Windows с помощью:
p = subprocess.Popen(cmdline)
Похоже, только браузеры Unix имеют возможность перенаправлять stderr в модуль веб-браузера. Вы сможете узнать, какой тип браузера вы используете, выполнив
>>> webbrowser.get('firefox')
В интерактивной консоли Python.