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

Резултати

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

Пребарај: #arduinolightmini

当前筛选 #arduinolightmini清除筛选

Как нескучно провести выходные? 🤔 Загляните на бесплатные мастер-классы для детей в ЗНАТОК — они не только интересные, но и познавательные! 🤓 В ближайшие субботу и воскресенье мы научим ребят создавать бегущую строку, и они смогут оставить своё собственное послание на LED-матрице! 📺 Как всё это возможно? С помощью модуля Arduino, который содержит микроконтроллер. Вся современная техника имеет в своём составе микроконтроллеры, которые ей и управляют. 🧠 Мы запрограммируем модуль Arduino и позволим ребятам сделать первые шаги в робототехнике! Помогать нам будут наши опытные консультанты и набор ЗНАТОК для Arduino Light mini. 🤖 • 29-30 июля • Начало: 13:00 / 17:00⠀ • Москва, ЦДМ, метро Лубянка. Фирменный магазин ЗНАТОК, 3 этаж Полученные знания помогут ребятам в учёбе. В дальнейшем они смогут создавать новые образцы рекламной продукции, роботов, бытовой техники, работая в высокотехнологичных компаниях. А это уже не игрушки. 🤓 #знаток#ардуино#arduino#arduinolightmini