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

Пребарај: #endof10

当前筛选 #endof10清除筛选
科技&趣闻&杂记

@kejiqu · Post #3377 · 08.05.2025 г., 01:56

Windows 10 支持即将结束——但“终结 10”希望你切换到 Linux 随着 Windows 10 支持即将结束,一个名为“终结 10”的倡议正在鼓励用户转向 Linux 操作系统。 该倡议旨在劝退 Windows 10 用户购买新的 Windows 11 设备,转而推荐安装 Linux。 此举反映了对微软操作系统更新策略的某种回应,并为用户提供了替代方案,以延长旧硬件的使用寿命并避免升级成本。Tom's Hardware | END OF 10 🏷#Windows#Linux#升级#ENDOF10 📢频道👥群组📝投稿