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
⚡️ Четвер — фінішна пряма тижня!
Свіжий селект турнірів на сьогодні вже підготовлений 🔥
Без фаз і сателітів — лише найстабільніші МТТ з приємними структурами.
🎲 Руми
VBet.ua
PokerStars.com
PokerStars.es
PokerKing (ACR)
GGPoker
RedStar
📎 Реєстрація у Vbet
📎 Реєстрація у RedStar
📎Реєстрація у ACR
🎯 Четвер — варто зіграти уважно, без зайвих ризиків.
Правильні рішення сьогодні роблять вихідний гринд значно сильнішим.
#покер#селект#MTT#покерУкраїна#redstar#vbet#acr#турніри#grind#leaderboard#PhenomPoker
⚡️ Четвер — фінішна пряма тижня!
Свіжий селект турнірів на сьогодні вже підготовлений 🔥
Без фаз і сателітів — лише найстабільніші МТТ з приємними структурами.
🎲 Руми
VBet.ua
PokerStars.com
PokerStars.es
PokerKing (ACR)
GGPoker
RedStar
📎 Реєстрація у Vbet
📎 Реєстрація у RedStar
📎Реєстрація у ACR
🎯 Четвер — варто зіграти уважно, без зайвих ризиків.
Правильні рішення сьогодні роблять вихідний гринд значно сильнішим.
#покер#селект#MTT#покерУкраїна#redstar#vbet#acr#турніри#grind#leaderboard#PhenomPoker
⚡️ Четвер — фінішна пряма тижня!
Свіжий селект турнірів на сьогодні вже підготовлений 🔥
Без фаз і сателітів — лише найстабільніші МТТ з приємними структурами.
🎲 Руми
VBet.ua
PokerStars.com
PokerStars.es
PokerKing (ACR)
GGPoker
RedStar
📎 Реєстрація у Vbet
📎 Реєстрація у RedStar
📎Реєстрація у ACR
🎯 Четвер — варто зіграти уважно, без зайвих ризиків.
Правильні рішення сьогодні роблять вихідний гринд значно сильнішим.
#покер#селект#MTT#покерУкраїна#redstar#vbet#acr#турніри#grind#leaderboard#PhenomPoker
⚡️ Четвер — фінішна пряма тижня!
Свіжий селект турнірів на сьогодні вже підготовлений 🔥
Без фаз і сателітів — лише найстабільніші МТТ з приємними структурами.
🎲 Руми
VBet.ua
PokerStars.com
PokerStars.es
PokerKing (ACR)
GGPoker
RedStar
Phenom
📎 Реєстрація у Vbet
📎 Реєстрація у RedStar
📎Реєстрація у ACR
📎 Реєстрація у Phenom
🎯 Четвер — варто зіграти уважно, без зайвих ризиків.
Правильні рішення сьогодні роблять вихідний гринд значно сильнішим.
#покер#селект#MTT#покерУкраїна#redstar#vbet#acr#турніри#grind#leaderboard#PhenomPoker
⚡️ Четвер — фінішна пряма тижня!
Свіжий селект турнірів на сьогодні вже підготовлений 🔥
Без фаз і сателітів — лише найстабільніші МТТ з приємними структурами.
🎲 Руми
VBet.ua
PokerStars.com
PokerStars.es
PokerKing (ACR)
GGPoker
RedStar
Phenom
📎 Реєстрація у Vbet
📎 Реєстрація у RedStar
📎Реєстрація у ACR
📎 Реєстрація у Phenom
🎯 Четвер — варто зіграти уважно, без зайвих ризиків.
Правильні рішення сьогодні роблять вихідний гринд значно сильнішим.
#покер#селект#MTT#покерУкраїна#redstar#vbet#acr#турніри#grind#leaderboard#PhenomPoker
⚡️ Четвер — фінішна пряма тижня!
Свіжий селект турнірів на сьогодні вже підготовлений 🔥
Без фаз і сателітів — лише найстабільніші МТТ з приємними структурами.
🎲 Руми
VBet.ua
PokerStars.com
PokerStars.es
PokerKing (ACR)
GGPoker
RedStar
Phenom
📎 Реєстрація у Vbet
📎 Реєстрація у RedStar
📎Реєстрація у ACR
📎 Реєстрація у Phenom
🎯 Четвер — варто зіграти уважно, без зайвих ризиків.
Правильні рішення сьогодні роблять вихідний гринд значно сильнішим.
#покер#селект#MTT#покерУкраїна#redstar#vbet#acr#турніри#grind#leaderboard#PhenomPoker
⚡️ Четвер — фінішна пряма тижня!
Свіжий селект турнірів на сьогодні вже підготовлений 🔥
Без фаз і сателітів — лише найстабільніші МТТ з приємними структурами.
🎲 Руми
VBet.ua
PokerStars.com
PokerStars.es
PokerKing (ACR)
GGPoker
RedStar
Phenom
📎 Реєстрація у Vbet
📎 Реєстрація у RedStar
📎Реєстрація у ACR
📎 Реєстрація у Phenom
🔥 Акценти сьогодні:
Лідерборд на Phenom - Ідеальний шанс прокачати свій старт і підвищити EV за рахунок бонусів та лідерборду.
🎯 Четвер — варто зіграти уважно, без зайвих ризиків.
Правильні рішення сьогодні роблять вихідний гринд значно сильнішим.
#покер#селект#MTT#покерУкраїна#redstar#vbet#acr#турніри#grind#leaderboard#PhenomPoker
⚡️ Четвер — фінішна пряма тижня!
Свіжий селект турнірів на сьогодні вже підготовлений 🔥
Без фаз і сателітів — лише найстабільніші МТТ з приємними структурами.
🎲 Руми
VBet.ua
PokerStars.com
PokerStars.es
PokerKing (ACR)
GGPoker
RedStar
Phenom
📎 Реєстрація у Vbet
📎 Реєстрація у RedStar
📎Реєстрація у ACR
📎 Реєстрація у Phenom
🔥 Акценти сьогодні:
Лідерборд на Phenom - Ідеальний шанс прокачати свій старт і підвищити EV за рахунок бонусів та лідерборду.
🎯 Четвер — варто зіграти уважно, без зайвих ризиків.
Правильні рішення сьогодні роблять вихідний гринд значно сильнішим.
#покер#селект#MTT#покерУкраїна#redstar#vbet#acr#турніри#grind#leaderboard#PhenomPoker
🔥 СТАРТУЄМО СЬОГОДНІ НОВИЙ ПРИВАТНИЙ ЛІДЕРБОРД НА $100 У PHENOM POKER! 🔥
Друзі, запускаю ексклюзивну гонку для нашої спільноти! Від сьогодні і по 1 лютого у вас є можливість забрати додатковий кеш просто за гру.
💰 Призовий фонд: $100
Розподіл призових:
🥇 1 місце — $40
🥈 2 місце — $25
🥉 3 місце — $15
🏅 4-5 місця — по $10
ВАЖЛИВО: Щоб приймати участь у лідерборді треба зробити мінімум 10$ рейку.
📈 Як це працює? Граєте в кеш або турніри в румі Phenom Poker. За кожен $1 рейку нараховується 1 бал у лідерборд.
🎁 СУПЕР-БОНУС ДЛЯ НОВИХ ГРАВЦІВ: 200% НА ДЕПОЗИТ!
Якщо ви ще не з нами — зараз найкращий час почати. При першому депозиті ви отримуєте +200% бонусу на свій рахунок. Це неймовірний буст для вашого банкролу!
🔒 ЗАКРИТА ГРУПА ТА ТРЕНУВАННЯ Всі, хто зареєструється за моїм посиланням і зробить свій перший депозит, потрапляють до моєї закритої VIP-групи. Там на вас чекають:
✅ Закриті тренування — розбираємо гру та вчимося перемагати.
✅ Більше розіграшів — додаткові призи тільки для учасників групи.
✅ Ексклюзивний контент та підтримка.
👇 ВАШ ПЛАН ДІЙ:
1️⃣ Зареєструватися в Phenom Poker
2️⃣ Зробити перший депозит та отримати 200% бонусу.
3️⃣ Написати мені в ЛС або під цим постом: свій нікнейм в румі я додам в закриту групу.
ВСІ ХТО ЗАРЕГАЛИСЬ І КАТАЮТЬ ТАМ АВТОМАТИЧНО ПРИЙМАЮТЬ УЧАСТЬ В ЛБ
⏳ Часу обмаль — фініш уже 1-го лютого! Починаємо набивати бали прямо зараз! 🃏🚀
📎 Реєстрація у Phenom
📎 Реєстрація у Phenom
📎 Реєстрація у Phenom
#PhenomPoker#Leaderboard#PokerTraining#Бонус#ПокерУкраїна#Розіграш
🔥 СТАРТУЄМО СЬОГОДНІ! ПРИВАТНИЙ ЛІДЕРБОРД НА $100 У PHENOM POKER! 🔥
Друзі, запускаю ексклюзивну гонку для нашої спільноти! Від сьогодні і по 18 січня у вас є можливість забрати додатковий кеш просто за гру.
💰 Призовий фонд: $100 Розподіл призових:
🥇 1 місце — $40
🥈 2 місце — $25
🥉 3 місце — $15
🏅 4-5 місця — по $10
📈 Як це працює? Граєте в кеш або турніри в румі Phenom Poker. За кожен $1 рейку нараховується 1 бал у лідерборд.
🎁 СУПЕР-БОНУС ДЛЯ НОВИХ ГРАВЦІВ: 200% НА ДЕПОЗИТ!
Якщо ви ще не з нами — зараз найкращий час почати. При першому депозиті ви отримуєте +200% бонусу на свій рахунок. Це неймовірний буст для вашого банкролу!
🔒 ЗАКРИТА ГРУПА ТА ТРЕНУВАННЯ Всі, хто зареєструється за моїм посиланням і зробить свій перший депозит, потрапляють до моєї закритої VIP-групи. Там на вас чекають:
✅ Закриті тренування — розбираємо гру та вчимося перемагати.
✅ Більше розіграшів — додаткові призи тільки для учасників групи.
✅ Ексклюзивний контент та підтримка.
👇 ВАШ ПЛАН ДІЙ:
1️⃣ Зареєструватися в Phenom Poker
2️⃣ Зробити перший депозит та отримати 200% бонусу.
3️⃣ Написати мені в ЛС або під цим постом: свій нікнейм в румі я додам в закриту групу.
ВСІ ХТО ЗАРЕГАЛИСЬ І КАТАЮТЬ ТАМ АВТОМАТИЧНО ПРИЙМАЮТЬ УЧАСТЬ В ЛБ
⏳ Часу обмаль — фініш уже 18-го січня! Починаємо набивати бали прямо зараз! 🃏🚀
📎 Реєстрація у Phenom
📎 Реєстрація у Phenom
📎 Реєстрація у Phenom
#PhenomPoker#Leaderboard#PokerTraining#Бонус#ПокерУкраїна#Розіграш