@PTPPAction · Post #2399 · 19.10.2024 г., 12:10
#Rhilip#open 抢先体验版本不保证稳定性 feat: add lemonhd commit Merge branch 'dev' into dev * feat: add lemonhd 描述 屏幕截图 2024-10-19 193700 屏幕截图 2024-10-19 193218
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
Пребарај: #rhilip
@PTPPAction · Post #2399 · 19.10.2024 г., 12:10
#Rhilip#open 抢先体验版本不保证稳定性 feat: add lemonhd commit Merge branch 'dev' into dev * feat: add lemonhd 描述 屏幕截图 2024-10-19 193700 屏幕截图 2024-10-19 193218
@PTPPAction · Post #1982 · 10.05.2024 г., 14:05
#Rhilip:dev_full_vite #Rhilip#open 抢先体验版本不保证稳定性 build: full use vite to build pkg deps: use vite plugin to provide node polyfills 移除webpack构建部分,全部转为vite构建。 普通用户请勿在生产环境中使用本pr的相关action构建。
@PTPPAction · Post #1970 · 08.05.2024 г., 15:50
#Rhilip:dev_full_vite #Rhilip#open build: full use vite to build pkg
@PTPPAction · Post #1967 · 08.05.2024 г., 15:45
#Rhilip:dev_full_vite #Rhilip#open build: full use vite to build pkg
@PTPPAction · Post #1964 · 08.05.2024 г., 15:30
#Rhilip:dev_full_vite #Rhilip#open build: full use vite to build pkg
@PTPPAction · Post #1942 · 06.05.2024 г., 14:25
#Rhilip:dev_update_pkg #Rhilip#open pref(pkg): clean old dependencies
@PTPPAction · Post #1939 · 06.05.2024 г., 13:20
#Rhilip:dev_update_pkg #Rhilip#open pref(pkg): clean old dependencies
@PTPPAction · Post #1936 · 06.05.2024 г., 12:35
#Rhilip:dev_update_pkg #Rhilip#open pref(pkg): clean old dependencies
@PTPPAction · Post #1933 · 06.05.2024 г., 12:10
#Rhilip:dev_update_pkg #Rhilip#open pref(pkg): clean old dependencies
@PTPPAction · Post #1930 · 06.05.2024 г., 04:35
#Rhilip:dev_update_pkg #Rhilip#open pref(pkg): clean old dependencies
@PTPPAction · Post #1927 · 05.05.2024 г., 15:40
#Rhilip:dev_update_pkg #Rhilip#open pref(pkg): clean old dependencies
@PTPPAction · Post #1924 · 05.05.2024 г., 15:35
#Rhilip:dev_update_pkg #Rhilip#open pref(pkg): clean old dependencies