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
☄️AXELOT. Лето подходит к концу, а горячий сезон скидок нет!😍
AXELOT заслуженный лидер автоматизации цепи поставок📦
26 лет компания внедряет и развивает свои программные решения для логистики.
1 500 компаний в 20 странах мира перешли на новый уровень с помощью #AXELOTSCM, которая позволила:
- улучшить производительность;
- снизить зависимость от человеческого фактора;
- снизить ошибки при доставке и сборке товара или планировании цепи поставок;
- и т.д.
#AXELOT предлагает особенные условия покупки софта и услуг внедрения, а также уникальные условия оплаты😱
Всё это поможет прокачать твой бизнес уже сегодня!
Правильным выбором лидера ты двигаешься к вершине успеха!🔝
Узбекистан всегда поражает🔥
Сегодня рассказываем об одной из интереснейших и крутейших компаний Узбекистана🇺🇿
EMAN MATERIALS - крупнейший поставщик качественных материалов и услуг для производства корпусной мебели с самым большим ассортиментом в Центральной Азии с 1995 года.
Для пилотного проекта по внедрению AXELOT WMS X5📦 была выбрана одна из крупнейших площадок компании «Чинабод»
Посещение площадки EMAN удивила своим комплексным подходом к оказанию услуг, ведь на площадке сочетаются шоурумы, склады, производства и даже строительные маркеты😱 Такой подход сочетается с философией AXELOT и именно это помогает нашим компаниям быть номер один на своих рынках💪
Любуемся фоточками и следим за новостями📰
Дальше-больше😉
#AXELOTSCM#WMS#UZBEKISTAN#EMANMATERIALS
Среди хребтов горной системы Тянь-Шань 🏔️расположилась прекрасная и солнечная страна Кыргызстан 🇰🇬
Рассказать хочется про склад одного из крупнейших ритейлеров Кыргызской Республики "Азия Ритейл" - сети магазинов Азия и Азбука.
Для автоматизаци своего склада компания выбрала AXELOT WMS X5 👨💻
И сегодня мы решили поделится несколькими фотографиями со старта проекта. Фотографиями склада и окрестностей🤩
Скоро в Кыргызстане станет на один автоматизированый склад больше, а мы будем делиться с вами новостями и подробностями с проекта!
А пока любуемся фотографиями и ставим огонечки 🔥
#AXELOTSCM#WMS#KYRGYZSTAN#ASIARETAIL
Тянь-Шань, Кыргызстан, SUNBELL🔥
Опять солнечный Кыргызстан и еще один проект по автоматизации склада.
Компания SUNBELL - торговая компания с более чем 15 летним опытом работы на рынке Кыргызстана. Является официальным дистрибьютором таких торговых марок как: Morning Fresh, Flo, Brait, Чайка, Алиса, Принцесса, Canped, LongaVita, и других.📦
Для автоматизации своего склада компания выбрала AXELOT WMS X5📦
Решили поделиться с Вами несколькими фотографиями склада 🏘️
Пока вы рассматриваете фото в мельчайших подробностях, мы продолжаем технологический бум 👨💻на рынке Центральной Азии🌏
Следите за новостями и ставьте лайки🫶
#AXELOTSCM#WMS#KYRGYZSTAN#SUNBELL
"Азия Ритейл" и AXELOT SCM. Симбиоз на 5+🇰🇬
Прошедший, 2023 год оказался насыщенным на события🤩
Паралельно с проектом внедрения AXELOT WMS X5 в компании "Азия Ритейл", о котором мы писали ранее,
внедрялась система автоматизации транспорта и перевозок - AXELOT TMS X5 🚚
Одной из основных задач проекта была автоматизация всей цепочки поставок до конца года.
Времени было в обрез! Но проектные команды AXELOT и "Азия Ритейл" не робкого десятка и не отступают перед сложностями. Конечно же задача была выполнена на 100% 🎯
В итоге уже с декабря 2023 года в сети магазинов Азия и Азбука доставляются свежие продукты быстрее и качественнее, используя единую логистическую платформу AXELOT SCM👨💻
На сегодняшний день "Азия Ритейл" является одной из передовых компаний Кыргызстана в части автоматизации бизнес-процессов 🔝
#AXELOTSCM#WMS#TMS#KYRGYZSTAN#ASIARETAIL
В логистике много путей связывают страны Центральной Азии🌏и Грузии🇬🇪
И сегодня хочется рассказать еще про один, не менее крутой и запоминающийся, проект в крупнейшей розничной компании “SPAR”
Завершившийся проект по автоматизации склада продолжился автоматизацией транспортной составляющий компании🚚
Дальше больше💪
#GEORGIA#AXELOT#TMS#IT#LOGISTICS#AXELOTSCM
📸Небольшой фотоотчёт о мероприятии компании Soft Vision.
Горы, солнце и прекрасная компания💪
Компания #AXELOT приняла участие на совместном мероприятии компании SOFT VISION, ZEBRA Technologies и TECHBRIDGE в качестве эксперта в автоматизации логистики и лидера рынка автоматизации на территории Российской Федерации и Центральной Азии🥇
В рамках мероприятия от AXELOT выступил руководитель отдела продаж Юрий Жданов, который рассказал о пути развития компании, о проектах в Кыргызстане, о том какие требования сегодня предъявляются к автоматизации и почему логистика это очень важно! 🤔
Полный зал и много заинтересованных участников, вот что отличает подобные мероприятия.
Теплая атмосфера, дружеская беседа и множество новых знакомств!😎
#AXELOT#AXELOTSCM#KYRGYZSTAN#ZEBRA#SOFTVISION#TECHBRIDGE
🔥 Итоги AXELOT на конференции «Логистика 360: тренды, опыт лидеров, решения» в Санкт-Петербурге
Экосистема AXELOT в полном составе приняла участие в ключевом отраслевом событии - конференции «Логистика 360: тренды, опыт лидеров, решения» в Санкт-Петербурге
🔴AXELOT SOFT на стенде представил возможности экосистемы AXELOT SCM: от управления складами (WMS) и транспортом (TMS) до комплексного подхода к цифровизации цепочек поставок. Артём Долгих, директор по развитию бизнеса AXELOT, выступил с докладом, в котором раскрыл роль цифровых решений в современной логистике. Отдельно были затронуты вопросы кадрового дефицита и роль Академии AXELOT в подготовке специалистов.
🔴 AXELOT TECH поделился экспертным опытом в области технического оснащения и роботизации складов. В выступлении Светланы Иванушкиной, руководителя группы продаж оборудования для автоматизации складских операций, прозвучали решения, которые помогают справляться с кадровым дефицитом и сезонными пиками нагрузки. Особый акцент был сделан на преимуществах роботизированных систем: высокая точность, безопасность и возможность работы 24/7.
🔴AXELOT CONSULT представил практические кейсы по расчету CAPEX и OPEX роботизированного склада. Руководитель проектов Роман Кустов показал, как правильно оценивать инвестиции и избегать типичных ошибок при внедрении автоматизированных решений.
Конференция стала отличной площадкой для обмена опытом и обсуждения трендов, которые определяют будущее логистики. AXELOT продолжает делиться своими наработками и помогать компаниям повышать эффективность бизнес-процессов ✨
#AXELOT#Логистика360#AXELOTSCM#AXELOTWMS#AXELOTTMS#Роботизация#СкладскаяЛогистика#ТранспортнаяЛогистика#Автоматизация