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

Резултати

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

Пребарај: #gpdpocket3

当前筛选 #gpdpocket3清除筛选

#GPD#GPDPocket3#GotThis#Hardware 原装充电器还没过48小时就坏了之后,联系了一下GPD,他们补发了一个充电器回来。 然后这次发来了一个65w充电器。(原装45w)。 我发回去的没有带原装线,发来的这个又带了一根线... 这是赚了?🌚

#转发#GPD#Hardware#WantThis#GPDPocket3 https://twitter.com/softwincn/status/1468840852533362688 国际区域的GPD Pocket 3预计在12月底发货。 国内区域京东那边说是今天起到12月16日发第一批预购的货。 另外京东那边已经可以进行第二波购买了,12月20日前完成发货。 另外问过京东那边的GPD客服。之前国外发的正式版硬件更新,国行版也会搭载。 // 咱还是挺早就付了尾款的。刚刚看过物流状态,并没有开始发。🌚

ПретходнаСтраница 1 од 3Следна