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

Пребарај: #nm2372

当前筛选 #nm2372清除筛选
Direction的碎碎念

@directionchannel · Post #5963 · 12.07.2023 г., 05:54

资讯 | 微软赢得了 FTC 收购动视暴雪的诉讼 联邦法官驳回了 FTC 的初步禁令请求,允许微软在美国收购动视暴雪。而 CMA 是最后一个阻止其 687 亿美元动视暴雪交易的监管机构。 英国监管机构于 4 月份采取行动阻止微软的收购提议,微软原定于 7 月 28 日举行听证会对该决定提出上诉。微软现已同意 CMA 暂停其上诉程序,以研究如何修改交易以解决 CMA 的云游戏问题。 注:点击链接,获得更多详情! 链接:TheVerge #Microsoft#Activision#Blizzard#收购#资讯#NM2372