Цена за 24 часа в ленте | 800,00 |
Цена за 1 час закрепления | 100,00 |
Взаимопиар | Нет |
Дополнительные условия рекламы | Отсутствуют |
PyAutoGUI
.pip install pyautogui
import pyautogui
# Координаты левого верхнего и правого нижнего углов области
x1, y1, x2, y2 = 100, 100, 500, 500
# Создание скриншота области экрана
screenshot = pyautogui.screenshot(region=(x1, y1, x2, y2))
# Сохранение скриншота
screenshot.save('screenshot.png')
Sphinx
представляет собой инструмент для создания документации в формате reStructuredText (reST) и ее преобразования в различные форматы, такие как HTML, PDF и LaTeX.Django
.pip install -U sphinx
moviepy
.pip install moviepy
from moviepy.editor import VideoFileClip, AudioFileClip
# Пути к исходному видео и звуковому файлу
video_path = 'video.mp4'
audio_path = 'sound.mp3'
# Загрузка видео и звука
video = VideoFileClip(video_path)
audio = AudioFileClip(audio_path)
# Добавление звука на видео
video_with_audio = video.set_audio(audio)
# Сохранение видео с добавленным звуком
video_with_audio.write_videofile('output.mp4')
Fabric
предоставляет инструменты для автоматизации задач на удаленных компьютерах через SSH.pip install fabric
chr()
и ord()
в Python.termcolor
предоставляет возможность изменять цвет и стиль текста, выводимого в консоль.pip install termcolor
os
.import os
def get_files_with_extension(folder_path, extension):
# Создаем пустой список для хранения имен файлов
file_list = []
# Проходимся по каждому файлу в указанном пути
for file in os.listdir(folder_path):
# Проверяем, заканчивается ли имя файла на указанное расширение
if file.endswith(extension):
# Добавляем имя файла в список file_list, если оно имеет указанное расширение
file_list.append(file)
# Возвращаем список файлов с указанным расширением
return file_list
# Вызываем функцию с текущей директорией и расширением '.py'
print(get_files_with_extension('./', '.py'))
Flet
предназначена для создания современных графических интерфейсов.import flet
from flet import IconButton, Page, Row, TextField, icons
def main(page: Page):
# Устанавливаем заголовок страницы
page.title = "Пример счетчика на Flet"
# Устанавливаем выравнивание
page.vertical_alignment = "center"
# Создаем текстовое поле со значением 0
txt_number = TextField(value="0", text_align="right", width=100)
# Определяем функцию для события клика на кнопку "минус"
def minus_click(e):
# Уменьшаем значение текстового поля на 1
txt_number.value = str(int(txt_number.value) - 1)
# Обновляем страницу
page.update()
# Определяем функцию для события клика на кнопку "плюс"
def plus_click(e):
# Увеличиваем значение текстового поля на 1
txt_number.value = str(int(txt_number.value) + 1)
# Обновляем страницу
page.update()
page.add(
Row(
[
IconButton(icons.REMOVE, on_click=minus_click), # Создаем кнопку "минус" с иконкой "удалить"
txt_number, # Добавляем текстовое поле в строку
IconButton(icons.ADD, on_click=plus_click), # Создаем кнопку "плюс" с иконкой "добавить"
],
alignment="center", # Устанавливаем выравнивание строки по центру
)
)
# Запускаем приложение
flet.app(target=main)
pip install Flet
pip install watchdog
import time
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
# Создаем класс-обработчик событий файловой системы
class MyHandler(FileSystemEventHandler):
def on_modified(self, event):
# Выполняем нужные действия при изменении файлов
print(f'Файл {event.src_path} был изменен')
# Создаем экземпляр класса Observer
observer = Observer()
# Создаем экземпляр класса обработчика событий
event_handler = MyHandler()
# Указываем путь к директории, которую нужно отслеживать
path = '/путь/к/директории'
# Регистрируем обработчик событий и путь к директории в Observer
observer.schedule(event_handler, path, recursive=True)
# Запускаем Observer в отдельном потоке
observer.start()
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
# При нажатии на Ctrl+C останавливаем Observer
observer.stop()
# Дожидаемся завершения работы Observer
observer.join()
Click
предоставляет возможности для создания интерфейсов командной строки (CLI) в приложениях.pip install Click