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
#TCSG
🏦 Коммерсантъ назвал возможных интересантов на покупку у Тинькова TCS Group
Среди возможных интересантов на покупку доли семейного траста бизнесмена Олега Тинькова в основанной им TCS Group (35%) — Альфа-банк, Промсвязьбанк, АФК «Система» и «Яндекс», ранее претендовавший на покупку «Тинькофф банка». Долю Тинькова могут приобрести дешевле ее рыночной стоимости на конец марта в $2 млрд — за $300 млн.
19-03-26 10:00:00:МКПАО "Т-Технологии"Решения совета директоров (наблюдательного совета)
Контекст:
1. • Утвердить следующее распределение чистой прибыли МКПАО «Т-Технологии» за 2025 год: на выплату дивидендов направить 12 072 365 370 (двенадцать миллиардов семьдесят два миллиона триста шестьдесят пять тысяч триста семьдесят) руб.
2. • Выплатить дивиденды по обыкновенным акциям МКПАО «Т-Технологии» по результатам деятельности МКПАО «Т-Технологии» за 2025 год в размере 4 (четырех) рублей 50 копеек на 1 (одну) обыкновенную акцию.
3. • Выплату дивидендов в размере 4 (четырех) рублей 50 копеек на 1 (одну) обыкновенную акцию осуществить со счета МКПАО «Т-Технологии» денежными средствами номинальным держателям и являющимся профессиональными участниками рынка ценных бумаг доверительным управляющим, которые зарегистрированы в реестре акционеров МКПАО «Т-Технологии», в срок не позднее 08 июня 2026 года, другим зарегистрированным в реестре акционеров МКПАО «Т-Технологии» лицам – не позднее 30 июня 2026 года. Затраты на перечисление дивидендов любым способом осуществить за счёт МКПАО «Т-Технологии».
#дивиденды(+) #id39055#micex(+) #TCSG
29-12-25 10:00:00:МКПАО "Т-Технологии"Решения общих собраний участников (акционеров)
Контекст:
1. 1. Выплатить дивиденды по обыкновенным акциям МКПАО «Т-Технологии» по результатам деятельности МКПАО «Т-Технологии» за девять месяцев 2025 года в размере 36 (тридцать шесть) рублей на 1 (одну) обыкновенную акцию.
2. 2. Выплату дивидендов в размере 36 (тридцать шесть) рублей на 1 (одну) обыкновенную акцию осуществить со счета МКПАО «Т-Технологии» денежными средствами номинальным держателям и являющимся профессиональными участниками рынка ценных бумаг доверительным управляющим, которые зарегистрированы в реестре акционеров МКПАО «Т-Технологии», в срок не позднее 23 января 2026 года, другим зарегистрированным в реестре акционеров МКПАО «Т-Технологии» лицам – не позднее 13 февраля 2026 года. Затраты на перечисление дивидендов любым способом осуществить за счёт МКПАО «Т-Технологии».
#дивиденды(+) #id39055#micex(+) #TCSG
🟢Новости к этому часу
⚪️ Совет директоров «МД Медикал Груп» рекомендовал выплатить дивиденды за девять месяцев — по 20 ₽ на акцию — компания.
⚪️ Год к году «Т-Банк» в январе — октябре увеличил чистую прибыль по РСБУ на 36%, «Росбанк» — на 42% — группа.
⚪️ МТС Банк сохраняет планы по росту чистой прибыли в 2–2,5 раза к 2027 году — компания.
⚪️ «Ростелеком» отложил IPO РТК-ЦОД, своей облачной «дочки», — «Интерфакс».
⚪️ «Сегежа Групп» выкупила по оферте около 96% выпуска своих облигаций в объёме 8,7 млрд ₽ — компания.
⚪️ Центральный банк не исключает снижения ключевой ставки в следующем году — при отсутствии новых шоков — регулятор.
Упомянутые бумаги можно найти здесь.
#MDMG#TCSG#MBNK#RTKM#SGZH