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
Tiembla, #Trump‼️
🔴 En las elecciones de 2024, #KamalaHarris hizo sudar al partido de #Trump durante la campaña 😅 | ¿Será que otra vez incomodará a los republicanos? 🤔🇺🇸🗳️
https://revistaelpolitico.com/internacional/kamala-harris-abre-puerta-posible-candidatura-2028/
Камала Харрис проголосовала на выборах президента, заполнив бюллетень после церковной службы в Детройте.
#KamalaHarris#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
Камала Харрис на обоих видео выглядит так, будто это одна и та же голограмма.
#KamalaHarris#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
Рэперша Карди Би со скандалом выступила на митинге в поддержку Камалы Харрис в Милуоки.
Телесуфлёр внезапно вышел из строя, и звезда оказалась без подготовленного текста перед собравшейся публикой.
Около минуты певица стояла на сцене, пытаясь придумать, что сказать. В конце концов, ей передали телефон, с которого она смогла дочитать своё обращение к демократам.
#KamalaHarris#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
🇺🇸 В США завершили подсчет голосов на выборах президента. Трамп набрал 312 голосов выборщиков против всего лишь 226 у Харрис.
#KamalaHarris#DonaldTrump#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
Камала Харрис позвонила Дональду Трампу, чтобы поздравить его с победой на выборах 2024 года. Во время разговора они обсудили важность мирной передачи власти.
#KamalaHarris#DonaldTrump#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
$3,5 млрд на выборы: Трамп и Харрис побили рекорды расходов на кампанию 2024 года.
Президентская гонка 2024 года в США стала самой дорогой в истории. Камала Харрис и Дональд Трамп потратили вместе $3,5 млрд на борьбу за Белый дом, превратив выборы в настоящий финансовый рекорд. По данным Financial Times, общие расходы на кампанию, включая средства партийных комитетов и внешних групп, составили почти $4,2 млрд.
Особое внимание было уделено рекламе в ключевых «колеблющихся» штатах. Примерно половина всех средств ушла на медиа, и большая часть этих затрат направлена на традиционную рекламу и социальные сети. Например, только на рекламу в Пенсильвании, важном штате с 19 голосами выборщиков, потратили более $400 млн — больше, чем на все остальные штаты вместе.
Группы Харрис собрали $2,3 млрд и потратили $1,9 млрд, в то время как команды Трампа собрали $1,8 млрд и потратили $1,6 млрд. Всё это подчеркивает, как важно стало вложение в медиа и рекламу для успеха в выборах.
#KamalaHarris#DonaldTrump#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
🗣🗣 У Трампа 247 выборщиков, у Харрис 210.
#KamalaHarris#DonaldTrump#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
🇺🇸Харрис - 210, Трамп - 230.
В США продолжают считать голоса. К этому времени за демократку Харрис проголосовало 59,2 млн американцев (47,5%), за Трампа - 63,8 млн (51,1%).
Associated Press: Харрис не планирует выступать перед публикой в течение ночи.
#KamalaHarris#DonaldTrump#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
🦛 Победу Трампа на выборах в США предсказал знаменитый карликовый бегемот из Таиланда, — Bild.
За четырёхмесячным Му-Денгом из открытого зоопарка Као Кхеоу в Таиланде следят миллионы людей со всего мира.
Накануне президентских выборов в США администрация зоопарка выставила перед животным две миски с едой и надписями «Дональд Трамп» и «Камала Харрис». Выбрал бегемот тарелку с именем Трампа.
#KamalaHarris#DonaldTrump#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
🗣🗣В США открылись первые участки для голосования на выборах президента.
НАЧАЛОСЬ...
#KamalaHarris#DonaldTrump#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7
🇺🇸Вероятность победы Трампа составляет 53%, Харрис – 47%, — ABC News.
Как сообщает издание, прогнозирующая модель ABC News "Проект 538" учитывает социологические, экономические и демографические данные для анализа возможных результатов выборов, опираясь на социологические опросы и их надежность.
Последние данные показывают, что Трамп победит в 53 случаях из 100, тогда как у Харрис есть шансы на победу в 47 случаях.
#KamalaHarris#DonaldTrump#Election2024#USPresidentialElection#новости#ştiri
🤩Подпишись на 112.md
🤩Новости Молдовы и мира 24/7