TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #183 · 23 ное.

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

Hashtags

Резултати

Пронајдени 4 слични објави

Пребарај: #day14

当前筛选 #day14清除筛选
Laziz blogs

@laziz_blogs · Post #609 · 21.03.2026 г., 18:26

#day14 1) calorie intake 737 kcal 2100 (daily limit) - 1363 (remain) = 737 kcal 2) calorie burn ≈1996 kcal 3) kcal deficit ≈1259

Hashtags

Тексты Тела

@textytela · Post #455 · 01.03.2024 г., 07:09

«Вся история человечества - попытка избежать свободы. В целом мы скорее пытаемся адаптироваться, а не сопротивляться или творить. Те немногие, кто оказывают сопротивление, или даже жертвуют жизнью, становятся мифами и легендами о том, чем мы сами не являемся. Герои, как воплощение такого мифа, являются живым свидетельством нашего добровольного рабства. Не осмеливаясь жить в свободе, мы делегируем её героям, которым поклоняемся. Герои - признак тоталитаризма внутри нас самих. Ни один тоталитарный режим не может обойтись без героев». из книги Prisoners of Ourselves, Gündüz Vasaaf, пер. Н. Пресс #49daysforfreedom#day14

Сегодня #Day14 кампании «16 дней активизма против гендерного насилия». Насилие против женщин и девочек – это проблема, которая затрагивает каждого из нас. В счастливом и развитом обществе все, независимо от пола, могут жить в безопасности и свободно реализовывать свой потенциал. Соблюдение прав женщин и девочек способствует 🤝 более инклюзивному и стабильному развитию любого общества. Британия стремится ✍️ подчеркнуть потенциал женщин и девочек позитивными кампаниями. Одна из таких кампаний – «Эта девочка сможет!» – началась в 2015 году и продолжается до сих пор. Она призывает 🏃‍♀️ женщин Великобритании, в том числе из числе меньшинств, активнее заниматься спортом и одновременно демонстрирует, что женщины должны иметь право заниматься физической активностью, не боясь агрессии и насилия со стороны мужчин. Успех этой кампании в Великобритании демонстрирует, что бороться с гендерным насилием можно и cоздавая сообщества женщин и девочек, которые вместе развиваются и 💪 поддерживают друг друга – и вдохновляют других. #ThisGirlCan 🔗 Подробнее: https://www.thisgirlcan.co.uk

Media maps 🌏

@mediamaps · Post #274 · 14.11.2025 г., 14:03

Тема четырнадцатого ноября — OpenStreetMap. Сегодня необходимо использовать OSM в качестве основного источника данных. С OpenStreetMap мы сталкиваемся почти каждый день при создании картографических основ. Но этот сервис хранит в себе гораздо больше информации, если использовать специальные ключи. Делимся картой количества салонов красоты в Москве. Все салоны красоты выгрузили с помощью модуля QuickMapServices в QGIS по ключу shop=beauty, а затем пересчитали количество по округам. ЦАО оказался бесспорным лидером! #30DayMapChallenge#Day14#OpenStreetMap#Cartography#GIS