@AlterTG · Post #3178 · 26.08.2021 г., 19:23
#AppImage
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
Пребарај: #appimage
@AlterTG · Post #3178 · 26.08.2021 г., 19:23
#AppImage
Hashtags
@AlterTG · Post #3169 · 21.08.2021 г., 18:38
#AppImage
Hashtags
@AlterTG · Post #2635 · 10.09.2020 г., 14:32
#AppImage SHA-256: 20F3F1A01CADBED46E854B1A646AA726C7264AC469CA032C43D88508B661D939 SHA-512: 31C3D4A39BFE6AB2C465A81F831B35A344E93AAFA300172A1A243FD3FD0BEF29B07D6CD4FBF986BB422E4BE40632579C876928C107D9CF66545244AE7AC19A0A
Hashtags
@AlterTG · Post #2499 · 06.07.2020 г., 14:07
#AppImage SHA-256: C14C00DAE376EA88F77157984A8D7B151E4CBEB2E5F62772A27249BEE872677B SHA-512: 00E379A7923A0DD0A45449B0D5413A3180FDA6D21D36B21C038E9631661E197807E9E10A50CD66A063E3E24CBEE14CA85190E6778E80ADCED8927E0859F00DA9
Hashtags
@kotatogram · Post #193 · 26.08.2021 г., 19:22
#AppImage
Hashtags
@kotatogram · Post #186 · 21.08.2021 г., 18:27
#AppImage
Hashtags
@kotatogram · Post #167 · 09.09.2020 г., 06:56
#AppImage SHA-256: 20F3F1A01CADBED46E854B1A646AA726C7264AC469CA032C43D88508B661D939 SHA-512: 31C3D4A39BFE6AB2C465A81F831B35A344E93AAFA300172A1A243FD3FD0BEF29B07D6CD4FBF986BB422E4BE40632579C876928C107D9CF66545244AE7AC19A0A
Hashtags
@kotatogram · Post #158 · 10.07.2020 г., 13:58
#AppImage SHA-256: 37F866A1A5B0BA741197DBA2A80AE1CC8CD29F84D9DBC5A655C9B93FE172EB51 SHA-512: FAC74322EE437FAB5A4E14D9EA02206E69C7B027D3EE835E6AD95C1D976DB0FBD0B734C67A10BED807277160A1F968D9CAF40C2DB66BCBBA612F8C8F2282B3E1
Hashtags
@kotatogram · Post #153 · 04.07.2020 г., 10:37
#AppImage SHA-256: C14C00DAE376EA88F77157984A8D7B151E4CBEB2E5F62772A27249BEE872677B SHA-512: 00E379A7923A0DD0A45449B0D5413A3180FDA6D21D36B21C038E9631661E197807E9E10A50CD66A063E3E24CBEE14CA85190E6778E80ADCED8927E0859F00DA9
Hashtags
@kotatogram · Post #147 · 24.05.2020 г., 15:01
#AppImage SHA-256: 6815F48B8FF7BD409D444ED183EF6BE8A273C13EC2F38B81EE1765348E6016FE SHA-512: 36C6060EC1747B9A1E123CCCF5DDCA4BE9633B9E012FF30FBBA49C58813F204F380FBE92D920C54912CDA44E7DB46D3ECAAABAD63A862C226D3B369E6DE04631
Hashtags
@kotatogram · Post #143 · 10.05.2020 г., 19:26
#AppImage SHA-256: CFD6EE237773AD31140D6A4042F42C38513F052D9DAAD42929F69D7F873FD1FD SHA-512: 793C3FF995331F3CBC37064AE4E18BAB6D29B12E1A71B951164676D7E09E9CDAAD0063EB642B09CA2AB568049404BC0205FC8EC36C1C9FC6DF2E3D5C0C18CD8C
Hashtags
@kotatogram · Post #135 · 06.05.2020 г., 18:18
#AppImage SHA-256: C2F8CACDCBE5C139D9E0BFDC663B917E4943A0D35A23533CC9EED83D44929FD5 SHA-512: 59BF1A6038C283D955ED545D7A03DB129218C6BA8C8DEFC8FF94DA0AF6737D41E2D28CD4BA9838BA604E526FC5E0E43B246FF1B983FDD87CB6690720F0B76558
Hashtags