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
☠️“Tirikmisiz?” — Xitoyda noodatiy ilova mashhur bo‘lib ketdi
🇨🇳 Xitoy App Store’da 死了么(“O‘ldimi?”) nomli ilova tezda ommalashib ketdi. Ilovaning vazifasi juda noodatiy — u foydalanuvchi hali tirikmi yoki yo‘qmi, shuni kuzatadi.
📱 Foydalanuvchi har ikki kunda bir marta ilovaga kirib, “men tirikman” degan belgini bosishi kerak. Agar buni qilmasa, ilovada ko‘rsatilgan yaqin odamga avtomatik email xabari yuboriladi.
💸 Hozir bu ilova Xitoy App Store’ning eng ko‘p sotilayotgan pullik ilovasiga aylangan.
🌍 Ilova Xitoydan tashqarida ham mavjud — Demumu nomi bilan.
➡️#ilova | Birinchi raqamli IT-Blog
🌱Touch Grass – sizni maysa (o't)ga tegishga majbur qiladigan ilova. Agar judayam uzoq vaqt davomida ijtimoiy tarmoqlarda skroll qilgan bo‘lsangiz, ilova ularga kirishni bloklaydi.
📵 Blokni ochish uchun, tashqariga chiqib, o'tga tegayotganingizni suratga olishingiz kerak. Ilova suratdagi o‘simliklarni aniqlaydi va ijtimoiy tarmoqlarga kirishga ruxsat beradi.
😅 Xullas, sinab ko'ring: https://touchgrass.now/
➡️#ilova | Birinchi raqamli IT-Blog
#ilova
⚡️“Mening uyim” mobil ilovasida tezkor to'lov ishga tushdi
📱Endi aholi ilovada ro'yxatdan o'tmasdan ham boshqaruv servis kompaniyasi uchun majburiy badallar hamda kommunal to'lovlarni tez va oson amalga oshirishi mumkin.
Batafsi – videoqo'llanmada
Telegram|Facebook | Instagram|Youtube|X| LinkedIn
#ilova
⚡️“Mening uyim” mobil ilovasida tezkor to'lov ishga tushdi
📱Endi aholi ilovada ro'yxatdan o'tmasdan ham boshqaruv servis kompaniyasi uchun majburiy badallar hamda kommunal to'lovlarni tez va oson amalga oshirishi mumkin.
Batafsil – videoqo'llanmada
Telegram|Facebook | Instagram|Youtube|X| LinkedIn
AR (augmented reality) yaxshigina rivojlanganini shu videoda ko'rsa bo'ladi. MEISAI ilovasida odamlarni yoki odamlar atrofini turli filterlar bilan real vaqtda ajratsa bo'ladi: https://apps.apple.com/us/app/meisai-ar-filter/id1478222840#ilova
📱 Google Play Market’da batareyani haddan tashqari tez tugatadigan ilovalarni alohida belgilab qo‘yadi
ℹ️ Yangi tartibga ko‘ra, agar ilova asosli sabab bo‘lmasdan qurilmani orqa fonda 24 soat ichida kamida 2 soat faol holatda ushlab tursa (masalan, musiqani tinglash yoki kontent yuklash bundan mustasno), u batareyani ko‘p sarflovchi sifatida ko‘rsatib qo‘yiladi.
📉 Bundan tashqari, bunday ilovalar Play Market tavsiyalaridan olib tashlanadi.
➡️#google#ilova | Birinchi IT-Blog
YHXX rasmiy mobil ilovasi haqida batafsil ma'lumotni YouTube kanalimizda tomosha qiling!
Oʻzbekiston Respublikasi Ichki Ishlar Vazirligi Davlat yo‘l harakati xavfsizligi xizmati Axborot xizmati rahbari Zoyir Yo‘ldoshev "O'zbekiston-2030" strategiyasining 87-maqsadi – "Huquqni muhofaza qiluvchi organlarning faoliyatini inson manfaatlari, qadr-qimmati va huquqlarini himoya qilishga yoʻnaltirish" haqida ma'lumot berdi.
#Uzbekiston2030#jarimaballari#ilova
📱Bizga obuna boʻlishni unutmang
Bizni |▶️YouTube | 🌐Instagram | 🌐Facebook manzillarda ham topishingiz mumkin!
▶️Batafsil YouTube kanalimizda tomosha qiling!
Oʻzbekiston Respublikasi Ichki Ishlar Vazirligi Davlat yo‘l harakati xavfsizligi xizmati Axborot xizmati rahbari Zoyir Yo‘ldoshev "O'zbekiston-2030" strategiyasining 87-maqsadi – "Huquqni muhofaza qiluvchi organlarning faoliyatini inson manfaatlari, qadr-qimmati va huquqlarini himoya qilishga yoʻnaltirish" haqida ma'lumot berdi.
#maktab#dmtt#dars#bolalar#Uzbekiston2030#jarimaballari#ilova
📱Bizga obuna boʻlishni unutmang
Bizni |▶️YouTube | 🌐Instagram | 🌐Facebook manzillarda ham topishingiz mumkin!
Dividendlarni UzCSD mobil ilovasi orqali osongina olish mumkinligi haqida bilarmidingiz?📱
✅ Ilovada identifikatsiyadan o'ting
✅ Dividendlaringizni tez va qulay oling
👉UzCSD ilovasini yuklab oling va jarayonni hoziroq boshlang!
📲Google Play dasturidan yuklab olish
📲App Store dasturidan yuklab olish
uzcsd.uzTgIgFb Youtube
📞 +998 71 211 09 09
__________________
Знали ли вы, что дивиденды можно легко получить через мобильное приложение UzCSD?📱
✅ Пройдите идентификацию в приложении
✅ Получите свои дивиденды быстро и удобно
👉 Скачайте приложение UzCSD и начните процесс прямо сейчас!
📲Скачать в Google Play
📲Скачать в App Store
uzcsd.uzTgIgFb Youtube
📞 +998 71 211 09 09
#UzCSD#Dividend#Aksiyador#Ilova#Investitsiya#Moliya#Depozitariy#Aksiya#Markaziydepozitariy
#Дивиденды#Акционер#Приложение#Инвестиции#Финансы#Депозитарий#Акции#Центральныйдепозитарий