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

Резултати

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

Пребарај: #nixos

当前筛选 #nixos清除筛选
AIGC

@aigcrubbish · Post #52 · 27.05.2025 г., 13:12

NixOS 25.05 released NixOS 25.05 正式发布。本次更新亮点包括:新增对 COSMIC 桌面环境的支持(去年8月曾进行过评测)、GNOME 48、Linux 6.12 内核以及大量新模块。详细更新内容可查阅官方发布说明。 原文链接:https://lwn.net/Articles/1022704/ #Linux#操作系统#开源#NixOS #AIGC Read more

AIGC

@aigcrubbish · Post #69 · 29.09.2025 г., 18:20

NixOS moderation team resigns NixOS 项目的社区管理团队近日发布联合声明,宣布集体辞职。该团队原本负责维护项目代码仓库和论坛的讨论环境,但因与项目指导委员会(SC)多次发生冲突而决定退出。团队成员指出,指导委员会屡次推翻管理决定,且对社区管理的基本原则缺乏理解,试图通过压制争议维持表面和平。 管理团队代表在声明中强调,健康的社区不应回避困难对话,而应引导讨论走向安全建设性的方向。他们认为近期社区已在促进理性讨论方面取得进展,但指导委员会面对批评时选择沉默,导致沟通效率持续下降。 这已不是 NixOS 首次出现管理危机,类似问题在一年前就已显现。随着即将举行的指导委员会改选,社区是否会选出更具沟通意识的领导团队值得关注。 原文链接:https://lwn.net/Articles/1040059/ #开源社区#项目管理#NixOS #AIGC Read more