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

Резултати

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

Пребарај: #in2023

当前筛选 #in2023清除筛选
OnePlus OS Update Tracker

@OnePlusOTA · Post #558 · 23.04.2022 г., 16:55

OnePlus 8 OxygenOS 12.1 C.16 EEA System [Optimized] the power consumption in some scenarios, improved battery life performance SHA-1 Increment (IN2013_11_C.15): 148a26828aa3daccacc27875ae9991656356c5fa Size Increment (IN2013_11_C.15): 80.90 MB (84831898) Downloads Google OTA Server: Increment (IN2013_11_C.15) Exported by MlgmXyysd Color OTA Bot@OnePlusOTA #Oxygen#instantnoodle#Europe#Increment#Stable#IN2023

OnePlus OS Update Tracker

@OnePlusOTA · Post #559 · 23.04.2022 г., 16:56

OnePlus 8 Pro OxygenOS 12.1 C.16 EEA System [Optimized] the power consumption in some scenarios, improved battery life performance SHA-1 Increment (IN2023_11_C.15): 4abefe413dc6ae5c46992de7f5e790be87a25182 Size Increment (IN2023_11_C.15): 81.24 MB (85187110) Downloads Google OTA Server: Increment (IN2023_11_C.15) Exported by MlgmXyysd Color OTA Bot@OnePlusOTA #Oxygen#instantnoodlep#Europe#Increment#Stable#IN2023

OnePlus OS Update Tracker

@OnePlusOTA · Post #610 · 30.05.2022 г., 17:40

OnePlus 8 Pro OxygenOS 12.1 C.20 EUEX System [Improved] system stability [Updated] Android security patch to 2022.05 MD5 Full: 2edc9e2c746b87b7286022608092ef60 SHA-1 Increment (IN2023_11_C.16): bdbef9af696f9431265757c7dd0302a9530c8cc2 Size Increment (IN2023_11_C.16): 1.08 GB (1159362431) Full: 3.86 GB (4146386209) Downloads Google OTA Server: Increment (IN2023_11_C.16) ColorOS Global Server: Full Exported by MlgmXyysd Color OTA Bot@OnePlusOTA #Oxygen#instantnoodlep#Europe#EUEX#Increment#Full#Stable#IN2023