Модуль Webbrowser
04.03.2018
Теги: Python • Web-разработка • Модуль
Поставляется вместе с Python и предназначен для открытия браузера на определенной странице. Как обычно, сначала импортируем модуль, потом вызываем метод open()
.
>>> import webbrowser >>> webbrowser.open('http://yandex.ru/') True
Чтобы получше познакомиться c Webbrowser, напишем небольшой скрипт. Он будет принимать почтовый адрес из командной строки или из буфера обмена и открывать Яндекс.Карты.
# Открывает карту в браузере, извлекая адрес # из командной строки или буфера обмена import webbrowser, sys, pyperclip from urllib import parse if len(sys.argv) > 1: address = ' '.join(sys.argv[1:]) else: address = pyperclip.paste() address = parse.urlencode({'text': address}) webbrowser.open('https://yandex.ru/maps/?' + address)
Поиск: Python • Web-разработка • Модуль