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

Пребарај: #asahilinux

当前筛选 #asahilinux清除筛选
AIGC

@aigcrubbish · Post #106 · 18.12.2025 г., 01:34

Asahi Linux 6.18 progress report Asahi Linux 项目发布了 Linux 6.18 内核版本后的进展报告。本次更新在多方面取得进展,包括为 M2 Pro/Max MacBook 增加了麦克风支持、为 Linux 6.19 准备了通过 USB-C 端口支持 USB3 的代码,以及改进了 Asahi Linux 的安装体验。项目还启用了更多的系统管理控制器驱动程序,这意味着“由 SMC 控制的众多电压、电流、温度和功率传感器将可以通过标准的 hwmon 接口读取”。 原文链接:https://lwn.net/Articles/1050953/ #Linux#AsahiLinux#开源#硬件支持 #AIGC Read more