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

Пребарај: #le2113

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

@OnePlusOTA · Post #592 · 19.05.2022 г., 01:34

OnePlus 9 OxygenOS 12 C.48 EEA System [Improved] system stability [Updated] Android security patch to 2022.04 SHA-1 Increment (LE2113_11_C.47): e199900e1856a0463dc67e3de38052c17d6f6a23 Size Increment (LE2113_11_C.47): 131.60 MB (137990973) Downloads Google OTA Server: Increment (LE2113_11_C.47) Exported by MlgmXyysd Color OTA Bot@OnePlusOTA #Oxygen#lemonade#Europe#Increment#Stable#LE2113

OnePlus OS Update Tracker

@OnePlusOTA · Post #838 · 05.11.2022 г., 09:02

OnePlus 9 OxygenOS 12.1 C.65 EUEX System • Integrates the September 2022 Android security patch to enhance system security. MD5 Full: 65f90b277d346df9e328bc3ff94a9105 Size Full: 4.12 GB (4423313513) Downloads ColorOS Global Server: Full ColorOS Europe Server: Full ColorOS India Server: Full Exported by MlgmXyysd Color OTA Bot@OnePlusOTA #Oxygen#lemonade#Europe#EUEX#Full#Stable#LE2113

OnePlus OS Update Tracker

@OnePlusOTA · Post #788 · 03.10.2022 г., 03:04

OnePlus 9 OxygenOS 12 C.64 EUEX System • Improves system stability. • Integrates the August 2022 Android security patch to enhance system security. Camera • Adds three filters, including Radiance, Serenity and Emerald. • Adds Movie and Dual-view video modes to improve user experience. • Adds Long Exposure mode that provides you with more options on the exposure time. You can use this mode to capture the movement of objects or lights. MD5 Full: 7a2f73d27902d7b84f399dace9d03ed1 Size Full: 4.11 GB (4417007451) Downloads ColorOS Global Server: Full ColorOS Europe Server: Full ColorOS India Server: Full Exported by MlgmXyysd Color OTA Bot@OnePlusOTA #Oxygen#lemonade#Europe#EUEX#Full#Stable#LE2113