От табуляции к пробелам
Метод строки expandtabs() используется для замены всех символов табуляции "\t" на определенное количество пробелов.
Метод
Дополнительно можно упомянуть, что использование
Python Tech Code - подписаться
Метод строки expandtabs() используется для замены всех символов табуляции "\t" на определенное количество пробелов.
Этот метод принимает один аргумент - количество пробелов, которые будут использоваться для замены каждого символа табуляции.
Если аргумент не указан, по умолчанию используется 8 пробелов.
Метод
expandtabs()
возвращает новую строку, в которой символы табуляции заменены на пробелы.Дополнительно можно упомянуть, что использование
expandtabs()
полезно для стандартизации отступов в тексте, если используется символ табуляции для выравнивания.Python Tech Code - подписаться
👍5🔥3✍2
Создаем горячие клавиши
Библиотека keyboard - это популярная библиотека для Python, которая позволяет управлять клавиатурой и мышью на уровне операционной системы.
Функция
Для завершения прослушивания событий применяется функция
Установка библиотеки:
Библиотека keyboard предоставляет удобные способы перехвата и обработки нажатий клавиш, кликов мыши и сочетаний клавиш.
Python Tech Code - подписаться
Библиотека keyboard - это популярная библиотека для Python, которая позволяет управлять клавиатурой и мышью на уровне операционной системы.
Функция
keyboard.add_hotkey()
используется для добавления горячей клавиши (hotkey) к текущему экземпляру клавиатуры. Эта функция позволяет назначить комбинацию клавиш для выполнения определенного действия без необходимости нажимать какие-либо кнопки в графическом интерфейсе.
Для завершения прослушивания событий применяется функция
keyboard.wait()
, которая ожидает нажатия клавиши для завершения выполнения программы.Установка библиотеки:
pip install keyboard
Библиотека keyboard предоставляет удобные способы перехвата и обработки нажатий клавиш, кликов мыши и сочетаний клавиш.
Python Tech Code - подписаться
🔥9❤2🫡2
Как определить вызываемый объект
Функция callable() в Python используется для определения, является ли объект вызываемым.
Следует отметить, что любой объект, который обладает методом
Попытка вызова объекта, который не является вызываемым, вызовет ошибку.
Python Tech Code - подписаться
Функция callable() в Python используется для определения, является ли объект вызываемым.
Если объект является вызываемым, то callable()
возвращает True; если нет, то возвращает False.
Следует отметить, что любой объект, который обладает методом
call
, будет признан вызываемым, даже если изначально не предполагалось его использование в качестве функции.Попытка вызова объекта, который не является вызываемым, вызовет ошибку.
Python Tech Code - подписаться
👍9👨💻2🆒2
Что выведет этот код?
Anonymous Quiz
2%
1234
27%
1_2_31_2_31_2_31_2_3
31%
492
35%
Ошибку
6%
Узнать ответ
😎11👏8✍2❤2😁2🤔2
Проверка графического интерфейса
В Python можно использовать модуль
Этот код проверяет переменную окружения
Если
Используя этот метод, можно легко проверять различные переменные окружения и принимать необходимые действия в зависимости от их наличия.
Python Tech Code - подписаться
В Python можно использовать модуль
os
для доступа к переменным окруженияЭтот код проверяет переменную окружения
DISPLAY
, которая обычно установлена в значение, отличное от пустой строки, когда выполняется код на компьютере с графическим интерфейсом. Если
DISPLAY
пуста, это обычно указывает на то, что код выполняется на удаленном сервере или в среде без графического интерфейса.Метод os.environ.get('DISPLAY', '') возвращает значение переменной окружения, если она установлена, иначе возвращает значение по умолчанию (в данном случае, пустую строку '').
Используя этот метод, можно легко проверять различные переменные окружения и принимать необходимые действия в зависимости от их наличия.
Python Tech Code - подписаться
👍4🔥3👏2😘2
Пишем тесты в документации
Doctest - это модуль Python, который позволяет встраивать тесты в документацию кода.
Это удобный способ проверить, что код делает то, что ожидается, и в то же время документировать его использование.
Doctest не является заменой для полноценных модульных тестов, но может быть полезен для быстрой проверки ключевой функциональности кода.
Python Tech Code - подписаться
Doctest - это модуль Python, который позволяет встраивать тесты в документацию кода.
Это удобный способ проверить, что код делает то, что ожидается, и в то же время документировать его использование.
Doctest ищет примеры в докстрингах (строки документации внутри функций) и автоматически выполняет их, сравнивая полученные результаты с ожидаемыми.
Doctest не является заменой для полноценных модульных тестов, но может быть полезен для быстрой проверки ключевой функциональности кода.
Python Tech Code - подписаться
❤5👍3🫡1
Поиск индекса в кортеже
Метод index() используется для поиска индекса заданного элемента в кортеже.
Он принимает значение элемента в качестве аргумента и возвращает индекс первого вхождения этого элемента в кортеже.
Если указанный элемент не найден в кортеже, будет вызвано исключение ValueError.
Python Tech Code - подписаться
Метод index() используется для поиска индекса заданного элемента в кортеже.
Он принимает значение элемента в качестве аргумента и возвращает индекс первого вхождения этого элемента в кортеже.
Если указанный элемент не найден в кортеже, будет вызвано исключение ValueError.
Python Tech Code - подписаться
👍7🔥2🆒2
🤔6👍3👨💻3🔥2
Конвертация PDF в изображение
Библиотека fitz является мощным инструментом для чтения, редактирования и конвертации PDF-файлов, что делает ее идеальным выбором для работы с данным форматом файлов.
В этом скрипте осуществляется открытие и чтение PDF-файлов, получение объекта страницы PDF и преобразование содержимого этой страницы в изображение.
Этот процесс позволяет конвертировать содержимое PDF в графический формат для дальнейшего использования или просмотра.
Python Tech Code - подписаться
Библиотека fitz является мощным инструментом для чтения, редактирования и конвертации PDF-файлов, что делает ее идеальным выбором для работы с данным форматом файлов.
В этом скрипте осуществляется открытие и чтение PDF-файлов, получение объекта страницы PDF и преобразование содержимого этой страницы в изображение.
Этот процесс позволяет конвертировать содержимое PDF в графический формат для дальнейшего использования или просмотра.
Python Tech Code - подписаться
👍6🔥2🥰2⚡1
Очистка корзины в Windows
Для освобождения места на диске при работе с файлами на компьютере удобно использовать библиотеку shutil для очистки корзины.
Мы использовали
Этот код корректно находит и очищает содержимое корзины текущего пользователя в Windows.
Python Tech Code - подписаться
Для освобождения места на диске при работе с файлами на компьютере удобно использовать библиотеку shutil для очистки корзины.
Мы использовали
$RECYCLE.BIN
(без указания диска, так как это внутренняя специальная директория Windows) и добавили аргумент ignore_errors=True
, чтобы код игнорировал ошибки при удалении файлов или папок из корзины, если таковые возникнут.Этот код корректно находит и очищает содержимое корзины текущего пользователя в Windows.
Python Tech Code - подписаться
👍7😎3❤2
Обратная сортировка списка
В этом примере используется метод sort() для сортировки списка numbers.
Параметр reverse=True указывает на обратную сортировку, то есть элементы будут располагаться в порядке убывания.
Python Tech Code - подписаться
В этом примере используется метод sort() для сортировки списка numbers.
Параметр reverse=True указывает на обратную сортировку, то есть элементы будут располагаться в порядке убывания.
Python Tech Code - подписаться
👍5💯4🫡4🔥2
Что выведет этот код?
Anonymous Quiz
59%
<class 'str'>
19%
<class 'float'>
4%
<class 'int'>
14%
<class 'tuple'>
4%
Узнать ответ
😁12😎5✍4👍3🔥3🎉3🤔2
Удаляем дубликаты в списке
Один из способов удалить дубликаты из списка в Python - использовать метод fromkeys() словаря.
Поскольку ключи словаря должны быть уникальными, все дубликаты автоматически удаляются.
Python Tech Code - подписаться
Один из способов удалить дубликаты из списка в Python - использовать метод fromkeys() словаря.
Поскольку ключи словаря должны быть уникальными, все дубликаты автоматически удаляются.
В данном примере метод fromkeys() используется для создания словаря, в котором ключи соответствуют уникальным элементам списка.
Python Tech Code - подписаться
👍9🆒3👏2🤔1
Мониторинг памяти ОЗУ
Библиотека psutil является мощным инструментом в Python для мониторинга ресурсов системы и управления процессами.
В этом примере используем функцию virtual_memory() из библиотеки
Установка библиотеки:
Python Tech Code - подписаться
Библиотека psutil является мощным инструментом в Python для мониторинга ресурсов системы и управления процессами.
В этом примере используем функцию virtual_memory() из библиотеки
psutil
, чтобы получить информацию о памяти системы, включая общий объем памяти, доступную память и объем используемой памяти.Установка библиотеки:
pip install psutil
Python Tech Code - подписаться
🔥7👨💻3❤2
Парсим фиды (RSS-ленты)
Feedparser - это удобная библиотека Python, которая предоставляет простой и эффективный способ для чтения данных из различных RSS/Atom-лент.
Она обеспечивает легкий доступ к информации, содержащейся в различных форматах фидов, включая заголовки, описания, ссылки и другие данные.
Этот код загружает данные из RSS-ленты с веб-сайта и выводит заголовки и описания новостей
Установка библиотеки:
Python Tech Code - подписаться
Feedparser - это удобная библиотека Python, которая предоставляет простой и эффективный способ для чтения данных из различных RSS/Atom-лент.
Она обеспечивает легкий доступ к информации, содержащейся в различных форматах фидов, включая заголовки, описания, ссылки и другие данные.
Этот код загружает данные из RSS-ленты с веб-сайта и выводит заголовки и описания новостей
Установка библиотеки:
pip install feedparser
Python Tech Code - подписаться
👍6⚡2🥰2
👍9🫡7❤2🔥2😁1