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 слични објави

Пребарај: #peterthegreat

当前筛选 #peterthegreat清除筛选
Embassy of Russia in Brunei

@rusembbrunei · Post #72 · 09.06.2022 г., 09:46

On 9 June 2022 in conjunction with the 350th anniversary of Emperor #PeterTheGreat, the film “How Czar Peter the Great Married Off His Moor” was screened at the Embassy of #Russia for the staff and their family members. #PeterTheGreat350 * 9 июня с.г. в связи с 350-летием императора Петра Первого в Посольстве России в Брунее для сотрудников и членов их семей был организован показ кинофильма «Сказ про то, как царь Петр арапа женил». #Россия#Бруней#ПетрВеликий350

Embassy of Russia in Brunei

@rusembbrunei · Post #68 · 09.06.2022 г., 09:24

Today #Russia celebrates the 350th anniversary of the first Russian Emperor – #PeterTheGreat. The picture shows the draft of the Russian flag by his hand. #PeterTheGreat350 * Сегодня в России отмечается 350-летие первого российского императора – Петра Великого. На изображении – сделанный его рукой эскиз российского флага. #ПетрВеликий350

Embassy of Russia in Brunei

@rusembbrunei · Post #69 · 09.06.2022 г., 09:32

In 1703 #PeterTheGreat founded #SaintPetersburg – Russia's northern capital. #PeterTheGreat350 * В 1703 г. #ПетрВеликий основал Санкт-Петербург – северную столицу России. #ПетрВеликий350#СанктПетербург

Embassy of Russia in Brunei

@rusembbrunei · Post #164 · 10.10.2022 г., 01:52

On October 6, 2022, the Embassy of #Russia in #Brunei hosted the photo exhibition devoted to the 350th anniversary of #PeterTheGreat. Members of the diplomatic corps attended the event. During the reception guests were watching the photo gallery, the brief video about life and reign of Peter the Great, the slide show of Saint Petersburg and performances of the Russian folk arts ensembles. #PeterTheGreat350 * 6 октября с.г. в Посольстве России в Брунее прошла фотовыставка, посвященная 350-летнему юбилею Петра I. В мероприятии приняли участие члены дипкорпуса. Гости осмотрели представленные на выставке фотографии. Во время небольшого приема им были продемонстрированы краткий видеоролик о жизни и деятельности российского императора, слайд-шоу с видами Санкт-Петербурга и выступления российских ансамблей народного творчества. #ПетрВеликий350