5 простых скриптов на Python, которые сэкономят ваше время
Автоматизация рутинных задач — это один из лучших способов повысить продуктивность. Python позволяет быстро написать скрипты, которые возьмут на себя повторяющиеся действия и освободят вам время. В этой статье — 5 простых, но полезных скриптов, которые можно запустить за пару минут.
1. Автоматическая очистка папки "Загрузки"
Папка Downloads со временем превращается в хаос: старые документы, ненужные изображения, установочные файлы программ. Найти что-то важное становится сложно. Этот скрипт автоматически сортирует файлы по типам и раскладывает их по папкам.
Как это работает?
- Определяет файлы в папке "Загрузки".
- Перемещает их в соответствующие папки: документы, изображения, видео, архивы.
- Запускается раз в день или по запросу.
Код:
import osimport shutil
Укажите путь к папке "Загрузки"download_folder = os.path.expanduser("~/Downloads")
Категории файловfile_types = { "Документы": [".pdf", ".docx", ".txt", ".xlsx"], "Изображения": [".jpg", ".png", ".gif"], "Архивы": [".zip", ".rar"], "Видео": [".mp4", ".mov", ".avi"]}
Создаем папки, если их нетfor folder in file_types.keys(): os.makedirs(os.path.join(download_folder, folder), exist_ok=True)
Перемещение файловfor file in os.listdir(download_folder): file_path = os.path.join(download_folder, file) if os.path.isfile(file_path): for folder, extensions in file_types.items(): if any(file.endswith(ext) for ext in extensions): shutil.move(file_path, os.path.join(download_folder, folder))
Запускаете скрипт — и в папке "Загрузки" больше нет беспорядка.
2. Конвертация текста в голос
Если у вас нет времени читать длинные статьи или заметки, можно просто их прослушать. Этот скрипт превращает текст в аудиофайл, который можно включить на телефоне.
Как это работает?
- Получает текст от пользователя или из файла.
- Использует синтез речи (gTTS) для создания голосового сообщения.
- Сохраняет аудио в формате MP3.
from gtts import gTTSimport os
text = input("Введите текст: ")
Генерация речиtts = gTTS(text=text, lang="ru")tts.save("output.mp3")
Воспроизведение файла (для Windows)os.system("start output.mp3")
Теперь можно скопировать в скрипт любую статью, и она зазвучит голосом.
3. Поиск и замена текста в документах
Если вам нужно отредактировать десятки текстовых файлов, делать это вручную — долго и утомительно. Этот скрипт автоматически находит и заменяет слова в документах .txt.
Как это работает?
- Открывает все файлы в указанной папке.
- Находит нужное слово и заменяет его другим.
- Сохраняет изменения.
Код:
import os
folder = "documents" # Укажите папку с файламиsearch_text = "старое слово"replace_text = "новое слово"
for file in os.listdir(folder): if file.endswith(".txt"): file_path = os.path.join(folder, file) with open(file_path, "r", encoding="utf-8") as f: content = f.read() content = content.replace(search_text, replace_text) with open(file_path, "w", encoding="utf-8") as f: f.write(content)
print("Замена завершена!")
Теперь можно редактировать файлы за секунды, а не вручную открывать каждый.
4. Автоотправка сообщений в Telegram
Если вам нужно получать уведомления о важных событиях или отправлять себе напоминания, можно настроить Telegram-бота. Этот скрипт отправляет сообщения через Telegram.
Как это работает?
- Вы создаете Telegram-бота через @BotFather.
- Получаете API-ключ и ID чата.
- Запускаете скрипт, и бот отправляет сообщение.
Код:
import requests
TOKEN = "ВАШ_ТОКЕН" # Замените на свой токенCHAT_ID = "ВАШ_CHAT_ID" # Замените на свой chat_idMESSAGE = "Напоминание: сегодня важный день!"
url = f"https://api.telegram.org/bot{TOKEN}/sendMessage"params = {"chat_id": CHAT_ID, "text": MESSAGE}
response = requests.get(url, params=params)print(response.json())
Скрипт можно настроить на автоматическую отправку уведомлений о делах, встречах или изменениях цен на товары.
5. Отслеживание цен с сайтов
Если вы часто мониторите цены на товары, вручную делать это неудобно. Этот скрипт автоматически получает цену с сайта и уведомляет вас об изменениях.
Как это работает?
- Запрашивает страницу интернет-магазина.
- Извлекает цену товара.
- Если цена изменилась, отправляет уведомление.
Код:
import requestsfrom bs4 import BeautifulSoup
URL = "https://example.com/product" # Замените на нужный сайт
response = requests.get(URL, headers={"User-Agent": "Mozilla/5.0"})soup = BeautifulSoup(response.text, "html.parser")
Найдите нужный тег с ценой (пример)price_tag = soup.find("span", class_="product-price")if price_tag: price = price_tag.text.strip() print(f"Актуальная цена: {price}")
Можно настроить скрипт так, чтобы он раз в день проверял цену и уведомлял, когда она снизится.
Что дальше?
Эти 5 скриптов помогут вам автоматизировать повседневные задачи и сэкономить время. Все они легко настраиваются под свои нужды. Можно объединить несколько скриптов в одну систему: например, бот в Telegram может уведомлять о снижении цен или отправлять вам голосовые заметки.
Если хотите освоить автоматизацию на Python, попробуйте запустить эти скрипты и адаптировать их под себя. Это сэкономит время, а еще сделает вашу работу удобнее.
Хотите освоить создание AI-ассистентов, которые продают и автоматизируют работу с клиентами?
В прямом эфире вы вместе с экспертами соберете AI-ассистента для сайта, который:
- Отвечает на вопросы о компании и продуктах
- Ведет клиентов по воронке продаж
- Создает заявки и передает их менеджерам
- Автоматически продает 24/7
Этот практикум — отличная возможность понять, как использовать нейросети в бизнесе и начать зарабатывать на AI-технологиях.
Записывайтесь и создайте своего AI-ассистента уже на практике:
Здесь я покажу, как использую ИИшку в работе при построении своего агентства:
🔻 Созвоны
🔻 Операционка
Вы можете уже завтра уволить восемь менеджеров, а продажи и лояльность клиентов от этого только вырастут. При этом вы еще 2,8 млн руб/год на ФОТ (фонд оплаты труда) сэкономите. Как это возможно? Сейчас расскажу.
СМИ снова выдали громкий заголовок: мол, итальянская Ariston возвращается в Россию. Ура, победа, все дела! Только вот, как обычно, за броской фразой скрывается история посложнее, чем кажется. И нет, это не про ваши любимые стиральные машины, которые крутят белье уже лет десять. Давайте посмотрим, что к чему на самом деле.
На реальном примере покажу, как в агентстве отслеживаем результаты менеджеров в переговорах с помощью AI ассистента
Автоматизация с помощью искусственного интеллекта — это не просто хайп, а мощный инструмент, который может резко повысить эффективность бизнеса. Но как определить, какие именно процессы в компании подходят для автоматизации?
Как за 5 минут избавиться от повторяющихся задач — без опыта в программировании
Вы тратите 80% времени на рутину, а продажи растут как улитка? Знакомо. Тогда этот чек-лист — ваш детонатор. Здесь нет воды: только фишки, которые увеличили прибыль моих клиентов на 30–200%. Внедряйте хотя бы 5 пунктов — и ваш бизнес перестанет быть невидимкой. Поехали!