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
Прибыль Didi Global выросла на 67% в преддверии возможного IPO в Гонконге
📈 Китайский гигант в сфере услуг такси Didi Global Inc. сообщил о росте квартальной прибыли на 67%, что является позитивным знаком в преддверии потенциального листинга на бирже в Гонконге.
📌 Чистая прибыль за сентябрьский квартал составила 1,5 млрд юаней (212 млн долларов США), чему способствовала устойчивая динамика в Китае, которая компенсировала потери на международных рынках, говорится в отчете компании о прибылях и убытках.
📌 В компании заявили, что средний ежедневный объем внутренних транзакций достиг рекордной отметки в 38,3 млн, в то время как международный сегмент сообщил о более крупных потерях из-за возросших расходов на стимулы и маркетинг.
Didi — китайский ответ Uber Technologies Inc. — была вынуждена исключить свою компанию из листинга Нью-Йоркской фондовой биржи после того, как Пекин принял жесткие меры против практики обмена данными в интернет-индустрии. Сейчас компания сосредоточена на контроле расходов и готовящемся дебюте в Гонконге.
Источник: Bloomberg
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#DIDI
Система автономного вождения Didi получила финансирование в размере 2 млрд юаней в рамках серии D
✅ 11 октября 2025 года компания Didi Autonomous Driving объявила о завершении раунда финансирования серии D, в ходе которого было привлечено 2 млрд юаней (около 280 млн долларов США). Среди инвесторов – Фонд развития технологий научного городка Чжунгуаньцунь, Пекинский инвестиционный фонд развития информационной индустрии, Пекинский инвестиционный фонд индустрии искусственного интеллекта, GAC Group, Фонд Гуанчжоу Гуанхуа и сама компания Didi. Средства будут направлены на стимулирование инвестиций в исследования и разработки в области ИИ и ускорение внедрения систем автономного вождения 4-го уровня, что будет способствовать качественному развитию транспортной отрасли.
📌 Соучредитель Didi и генеральный директор Didi Autonomous Driving Чжан Бо заявил, что технология автономного вождения L4 представляет собой одно из важнейших изменений в грядущем десятилетии развития искусственного интеллекта, которое призвано значительно повысить безопасность, эффективность и удобство использования. Обладая почти десятилетним опытом в области искусственного интеллекта, массового производства и операционной деятельности, компания продолжает придерживаться принципов ответственных инноваций, исследуя новые возможности трудоустройства и постоянно развивая технологии автономного вождения, внося свой вклад в развитие китайской индустрии интеллектуальных подключенных автомобилей.
Источник: Pandaily
@chinastocksnet
Если полезно, поставьте лайк 👍😇
#DIDI
Didi Chuxing has launched a new intra-city errand service in Chengdu and Hangzhou with a starting rate of RMB 12 (USD 1.72) for the first four kilometers, RMB 20 for a delivery distance of four to 10 kilometers, and RMB 30 for a distance higher than 10 kilometers (c) KrAsia.
Be ready for lower prices from Meituan and Eleme soon.
#china#didi#delivery#chinatech#chinabusiness
🎨Галерея DiDi — пространство для ценителей искусства
Если вы любите живопись и атмосферу творческой свободы, загляните в галерею DiDi на Васильевском острове. Здесь собраны работы мастеров неофициального искусства Москвы и Ленинграда второй половины XX века — тех, кто создавал вопреки границам и правилам.
Кроме того, галерея поддерживает современных художников, продолжая традицию независимого искусства.
И главное — вход на все выставки свободный💫
📍 Большой проспект В. О., 62
🕐 Вт–Вс: 12:00–19:00
💸 Бесплатно
#бесплатноСПБ#галереяСПБ#искусствоСПБ#кудасходитьСПБ#didi#выставкаСПБ#современноеискусство#васильевскийостров#афишаСПБ#петербург
Петербург ближе, чем кажется — будь в курсе интересного с Куда сходить в Санкт-Петербурге.