@Ptfxq · Post #325 · 28.08.2022 г., 02:30
#SpringSunDay#SSD#功能变动 本站更新了魔力值计算公式,新增受邀者加成系数。 受邀者加成系数最高为1.0,与会员的所有被邀请者(俗称“后宫”)当前做种的官种数量和官种体积相关。增加受邀者加成后,魔力值加成系数最高可达3.0,详见魔力值页面。 我们希望这一改动能促进会员间的良性互动,更好地提升本站的保种质量。 *友情提示:请勿随意讨论此站
Hashtags
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
Пребарај: #springsunday
@Ptfxq · Post #325 · 28.08.2022 г., 02:30
#SpringSunDay#SSD#功能变动 本站更新了魔力值计算公式,新增受邀者加成系数。 受邀者加成系数最高为1.0,与会员的所有被邀请者(俗称“后宫”)当前做种的官种数量和官种体积相关。增加受邀者加成后,魔力值加成系数最高可达3.0,详见魔力值页面。 我们希望这一改动能促进会员间的良性互动,更好地提升本站的保种质量。 *友情提示:请勿随意讨论此站
Hashtags