Python + bash
Если вам часто требуется запускать shell команды из Python-кода, какой способ вы используете?
Самый низкоуровневый это функция os.system(), либо os.popen(). Рекомендованный способ это subprocess.call(). Но это всё еще достаточно неудобно.
Советую обратить своё внимание на очень крутую библиотеку sh.
Что она умеет?
🔸 удобный синтаксис вызова команд как функций
# os
import os
os.system("tar cvf demo.tar ~/")
# subprocess
import subprocess
subprocess.call(['tar', 'cvf', 'demo.tar', '~/'])
# sh
import sh
sh.tar('cvf', 'demo.tar', "~/")
🔸 простое создание функции-алиаса для длинной команды
fn = sh.lsof.bake('-i', '-P', '-n')
output = sh.grep(fn(), 'LISTEN')
в этом примере также задействован пайпинг
🔸 удобный вызов команд от sudo
with sh.contrib.sudo:
print(ls("/root"))
Такой запрос спросит пароль. Чтобы это работало нужно соответствующим способом настроить юзера.
А вот вариант с вводом пароля через код.
password = "secret"
sudo = sh.sudo.bake("-S", _in=password+"\n")
print(sudo.ls("/root"))
Это не все фишки. Больше интересных примеров смотрите в документации.
Специально для Windows💀 юзеров
#libs#linux
Друзья, уже скоро!
2 Ноября выступит группа Clockwork Times (CWT) в полном составе! Будет очень громко и весело, прозвучат знаменитые хиты группы и много из нового! 🎺🎺🎺🎸🥁
Купить билеты, можно онлайн или на баре печатную версию!
balashiha.qtickets.events/158081-cwt...
В день концерта продажи не будет, приобретайте билет заранее. Вернут билет можно, только за 2 дня до мероприятия.
🆘Сбор гостей в 19:00
🎟️ Вход по билетам
🍴JAWSSPOT ULTRA
📍Балашиха, Пр-кт Ленина 81
#jawsspotultra
#cwt
#скапанк
Мы реализовали новый проект сетевой СЭС мощностью 20 кВт в посёлке Шепси🌞
Объект — гостевой дом, где действуют повышенные тарифы на электроэнергию, поэтому солнечная генерация здесь особенно эффективна ⚡️
Оборудование:
• Панели CWT 600 Вт (Турция), суммарно 18 кВт — гарантия 12 лет.
• Инвертор Deye 20 кВт — гарантия 5 лет.
• Стоимость системы — 1 040 000 руб.
Выработка:
• Удельный показатель — 1200 кВт·ч на 1 кВт.
• Годовая генерация: 21 600 кВт·ч🔋
Экономика проекта:
• Тариф для гостевых домов: 15 руб./кВт·ч.
• Годовой эффект: 324 000 руб.
• Излишки энергии продаются в сеть ⚙️
Окупаемость — около 3,2 года.📉
Проект демонстрирует высокую эффективность солнечной генерации при повышенных тарифах и снижает операционные расходы объекта.
#СЭС#солнечнаяэнергетика#альтернативнаяэнергия#Deye#CWT#солнечныепанели#энергосбережение#гостевойдом
Построили новую сетевую СЭС 50 кВт для химчистки «Радуга» в г. Ейск!
Теперь предприятие само вырабатывает электроэнергию и экономит до 900 000 ₽ в год💰
📦Оборудование:
• Солнечные панели — CWT (Турция), 50 кВт, гарантия 25 лет на выработку
• Инвертор — Deye (КНР), 100 кВт
💸Стоимость установки: 2 560 000 ₽
⚡Выработка: около 60 000 кВт·ч в год
📈Окупаемость: всего 2,8 года
💵Годовая доходность: ≈ 29 %, а за 25 лет чистая прибыль превысит 17 млн ₽
Надёжная СЭС, которая работает на солнце и приносит стабильную выгоду бизнесу 🌞
#СЭС#солнечнаяэнергия#Deye#CWT#Ейск#SolarProfit#энергосбережение#окупаемость#инвестиции
☀️«Чунга-Чанга» переходит на солнечную энергию!
На крыше развлекательного центра в Ейске уже запущена первая очередь СЭС — 54,4 кВт В ближайшее время массив расширим до 104 кВт.
Почему это выгодно:
💸 Экономия: в первый год — ≈ 900 000 ₽; после расширения до 104 кВт — ≈ 1 800 000 ₽ в год.
⏱ Окупаемость — 3 года, что эквивалентно вкладу под 30 % годовых!
📉 Скоро ставка ЦБ снизится и проценты по депозитам упадут вместе с ней, а вот доходность «солнечных» инвестиций остаётся 30% годовых— настоящие Smart Money выбирают солнечную энергию
Оборудование:
☀️ Панели: CWT144NB10, 605 Вт (Турция), гарантия 12 лет.
⚡ Инвертор: Deye SUN-100K-G03, гарантия 5 лет.
Стоимость проекта:2 718 000 ₽
#SolarProfit#ЧунгаЧанга#СолнечнаяЭнергия#Ейск#КраснодарскийКрай#ЭкономияЭлектроэнергии#ЗелёнаяЭкономика#CWT#Deye