@EmptyFeet · Post #1046 · 02.11.2024 г., 16:39
「GlassyHeart.」- ILusMin/Bob Hou 专辑: GlassyHeart. #网易云音乐#mp3 24.56MB 1016.59kbps via @Music163bot #BOF
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
Пребарај: #bof
@EmptyFeet · Post #1046 · 02.11.2024 г., 16:39
「GlassyHeart.」- ILusMin/Bob Hou 专辑: GlassyHeart. #网易云音乐#mp3 24.56MB 1016.59kbps via @Music163bot #BOF
@EmptyFeet · Post #1057 · 09.11.2024 г., 03:27
「Willed」- Iridiumol 专辑: 杂物 #网易云音乐#flac 13.94MB 898.28kbps via @Music163bot #breakcore#bof
Hashtags
@EmptyFeet · Post #537 · 18.02.2024 г., 18:30
「Lapis」- SHIKI 专辑: Cristierra #网易云音乐#flac 38.02MB 1138.30kbps via @Music163bot 回来吧我的SHIKI 我最骄傲的信仰 历历在目的Lapis 泪水莫名在流淌 #Trance#电音#BOF #哀