Блог

Linux. Команда getopts

Команды Linux предполагают, что некоторые из переданных аргументов будут опциями. Исторически сложилось так, что это были переключатели в виде одиночных символов, отличающиеся от других параметров стоящей перед ними дефисом.
Категория: ОС Linux • Сценарии
Теги: Bash • CLI • Linux • Команда

Модуль Selenium, управление браузером

Selenium — это инструмент для автоматизированного управления браузерами. Наиболее популярной областью применения Selenium является автоматизация тестирования веб-приложений. Однако можно автоматизировать любые другие рутинные действия, выполняемые через браузер.
Категория: Web-разработка • Python и Flask

Раскрытие выражений (expansion)

Когда оболочка получает какую-то командную строку на выполнение, она до начала выполнения команды осуществляет «грамматический разбор» полученной командной строки. Одним из этапов такого «разбора» является подстановка выражений.
Категория: ОС Linux • Разное
Теги: Bash • CLI • Linux • Команда

Парсинг сайтов, модуль Beautiful Soup

Beautiful Soup — модуль, предназначенный для извлечения информации из HTML-документа. Для установки модуля выполняем команду pip install beautifulsoup4 в командной строке и импортируем его с помощью инструкции import bs4.
Категория: Web-разработка • Python и Flask

Работа с HTTP в Python, модуль Requests

Модуль Requests не поставляется вместе с Python, поэтому сперва установим его, выполнив команду pip install requests. Теперь попробуем получить веб-страницу. Как обычно, импортируем модуль и вызываем метод requests.get().
Категория: Web-разработка • Python и Flask

Подстановки имен файлов

Когда вы набираете команду типа ls *.txt и нажимаете Enter, задача поиска файлов, совпадающих с критерием *.txt решается не только командой ls, но и самой оболочкой. Здесь требуется небольшое объяснение о том, как командная строка интерпретируется в shell.
Категория: ОС Linux • Разное
Теги: Bash • CLI • Linux • Команда • Файл • Шаблон

Примеры скриптов на Python

Примеры скриптов: 1. Скачивает страницу и сохраняет ее в файл; 2. Открывает карту в браузере, извлекая адрес из командной строки или буфера обмена; 3. Ищет в буфере обмена номера телефонов и адреса эл.почты; 4. Копирует директорию со всем ее содержимым в zip-файл с инкрементным номером в имени файла.
Категория: Web-разработка • Python и Flask

Параметры формы

Все параметры формы можно разделить на две группы: стандартные и заданные разработчиком. Большим плюсом стандартных параметров является отсутствие необходимости какой-либо обработки: задал параметр — получил результат.

Модуль Webbrowser

Поставляется вместе с Python и предназначен для открытия браузера на определенной странице. Как обычно, сначала импортируем модуль, потом вызываем метод open(). Чтобы получше познакомиться c Webbrowser, напишем небольшой скрипт, который будет открывать Яндекс.Карты.
Категория: Web-разработка • Python и Flask

Конструкции ((…)) и [[…]]

Конструкция ((…)) позволяет работать с целыми числами, умеет работать с логическими операторами, ее часто используют в операторе if. Конструкция [[…]] позволяет использовать более естественный синтаксис для проверки файлов и сравнения строк.
Категория: ОС Linux • Сценарии
Теги: Bash • CLI • Linux • Команда
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.