

- Главная
- Каталог
- Интернет технологии
- RECURA | Программирование & IT

RECURA | Программирование & IT
Канал на трафике для разработчиков, DevOps-инженеров и системных администраторов — практические советы, утилиты и обучающие материалы. Всё о разработке, Linux и информационной безопасности.
Статистика канала
Полная статистикаchevron_right
import csv
# Генератор для построчного чтения большого CSV файла
def read_large_csv(file_name):
with open(file_name, mode='r') as file:
csv_reader = csv.reader(file)
for row in csv_reader:
yield row
# Обрабатываем файл
for row in read_large_csv('large_data.csv'):
# Пример обработки данных
if row[2] == 'Some condition':
print(row[0], row[1]){}
read_large_csv
используется yield
, который позволяет возвращать одну строку за раз из большого файла
• Вместо того чтобы читать файл целиком в память, скрипт обрабатывает файл по строкам, экономя ресурсы
• Когда нужная строка обрабатывается, она передается дальше в код для выполнения нужной логики (например, фильтрации, записи в базу данных, вычислений и т.д.)
#!/bin/bash
# Установим адрес получателя
EMAIL="admin@example.com"
# Создаем временный файл для отчета
REPORT="/tmp/server_status_report.txt"
# Заголовок отчета
echo "Состояние серверов на $(date)" > $REPORT
# Проверяем доступность сервера 1
if ping -c 1 192.168.1.1 &>/dev/null; then
echo "Сервер 192.168.1.1: доступен" >> $REPORT
else
echo "Сервер 192.168.1.1: недоступен" >> $REPORT
fi
# Проверяем доступность сервера 2
if ping -c 1 192.168.1.2 &>/dev/null; then
echo "Сервер 192.168.1.2: доступен" >> $REPORT
else
echo "Сервер 192.168.1.2: недоступен" >> $REPORT
fi
# Отправляем отчет на email
mail -s "Ежедневный отчет о состоянии серверов" $EMAIL < $REPORT
# Удаляем временный файл
rm $REPORT{}
ping
и записывает результат в отчет.
• Отчет отправляется на email с помощью утилиты mail
.
• Этот скрипт позволяет эффективно автоматизировать процесс мониторинга и уведомлений. Его можно интегрировать в cron, чтобы он выполнялся ежедневно или с нужной частотой.
Отзывы канала
всего 3 отзыва
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
Каталог Телеграм-каналов для нативных размещений
RECURA | Программирование & IT — это Telegam канал в категории «Интернет технологии», который предлагает эффективные форматы для размещения рекламных постов в Телеграмме. Количество подписчиков канала в 10.0K и качественный контент помогают брендам привлекать внимание аудитории и увеличивать охват. Рейтинг канала составляет 31.5, количество отзывов – 3, со средней оценкой 5.0.
Вы можете запустить рекламную кампанию через сервис Telega.in, выбрав удобный формат размещения. Платформа обеспечивает прозрачные условия сотрудничества и предоставляет детальную аналитику. Стоимость размещения составляет 2937.06 ₽, а за 20 выполненных заявок канал зарекомендовал себя как надежный партнер для рекламы в TG. Размещайте интеграции уже сегодня и привлекайте новых клиентов вместе с Telega.in!
Вы снова сможете добавить каналы в корзину из каталога
Комментарий