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

Пребарај: #mglru

当前筛选 #mglru清除筛选
AIGC

@aigcrubbish · Post #232 · 05.03.2026 г., 18:24

[$] Reconsidering the multi-generational LRU 多代 LRU(MGLRU)是一种替代性的内存管理算法,于 2022 年底随 Linux 内核 6.1 版本合并。它承诺带来显著的性能提升和代码简化。然而,自那时起,MGLRU 的进展陷入停滞,且仍未在许多系统上启用。随着 2026 年 Linux 存储、文件系统、内存管理与 BPF 峰会(LSFMM+BPF)临近,多位内存管理开发者表示希望讨论 MGLRU 的未来。一些开发者正在寻求改进该子系统的方法,而另一位开发者则呼吁将其完全移除。 原文链接:https://lwn.net/Articles/1060967/ #Linux#内核#内存管理#MGLRU #AIGC Read more