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

Пребарај: #gnuhurd

当前筛选 #gnuhurd清除筛选
AIGC

@aigcrubbish · Post #294 · 03.04.2026 г., 14:58

No kidding: Gentoo GNU/Hurd Gentoo 项目宣布推出 Gentoo GNU/Hurd 移植版本。该移植目前处于高度实验性阶段,但已可通过预制的磁盘镜像在 QEMU 中体验,并且确认可在真实硬件上运行。项目团队提供了用于本地构建镜像的脚本,并欢迎进一步的贡献。未来的目标包括提供 stage 安装文件和自动化镜像构建,以及在 x86-64 架构上实现功能对等。需要提醒的是,该移植版本尚不成熟,用户需有耐心,并预期会遇到问题。 此消息是对 4 月 1 日一个愚人节玩笑的后续正式公告,该玩笑曾声称 Gentoo 将把 GNU Hurd 作为主要内核。 原文链接:https://lwn.net/Articles/1066241/ #Gentoo#GNUHurd#操作系统#开源 #AIGC Read more