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

Пребарај: #sayhername

当前筛选 #sayhername清除筛选

Обновленный список иранских протестных акций в сентябре 2024 (все еще пополняется). Основной блок акций и др.мероприятий, 14, 15 и 16 сентября: Австралия, Аделаида, 15/09 Австралия, Брисбейн, 14/09 Австралия, Мельбурн, 14/09 Австралия, Сидней, 15/09 Австралия, Хобарт, 15/09 Австрия, Вена, 14/09 Бельгия, Брюссель, 14/09 Великобритания, Лидс, 15/09 Великобритания, Лондон, 15/09 Великобритания, Манчестер, 15,09 Дания, Копенгаген, 14/09 Германия, Берлин, 14/09 Германия, Гамбург, 14/09 Германия, Ганновер, 14/09 Германия, Гёттинген, 16/09 Германия, Дармштадт, 15/09 Германия, Дортмунд, 16/09 Германия, Йена, 14/09 Германия, Кельн, 14/09 и 15/09 Германия, Киль, 13/09 Германия, Констанц, 16/09 Германия, Марбург, 16/09 Германия, Мюнстер, 14/09 Германия, Мюнхен, 16/09 Германия, Нюрнберг, 15/09 Германия, Франкфурт, 14/09 и 16/09 Испания, Барселона, 15/09 Испания, Малага, 14/09 Испания, Мадрид, 15/09 Испания, Фуэнхирола, 16/09 Италия, Венеция, 14/09 Италия, Милан, 14/09 Италия, Рим, 14/09 Италия, Флоренция, 14/09 Канада, Ванкувер, 14/09 и 15/09 Канада, Квебек, 15/09 Канада, Монреаль, 15/09 Канада, Оттава, 15/09 Канада, Торонто, 15/09 Канада, Эдмонтон, 14/09 Кипр, Пафос, 14/09 Люксембург, Люксембург, 14/09 Нидерланды, Амстердам, 14/09 Нидерланды, Гаага, 15/09 Нидерланды, Гронинген, 14/09 Новая Зеландия, Данедин, 21/09 Новая Зеландия, Крайстчерч, 15/09 Новая Зеландия, Окленд, 15/09 Норвегия, Берген, 14/09 Норвегия, Ставангер, 14/09 Норвегия, Осло, 14/09 и 15/09 Португалия, Лиссабон, дата уточняется США, Атланта, 15/09 США, Белвью (Bellevue), WA, 14/09 США, Бойсе, 14/09 США, Бостон, Дедхэм (MA), 14/09 США, Вашингтон, округ Колумбия, 15/09 США, Даллас, 15/09 США, Дейвис (Davis, CA), 15/09 США, Ирвайн (Irvine, CA), 14/09 США, Лос-Анджелес, Вествуд, 15/09 США, Луисвилль (KY), 15/09 США, Миннеаполис (MN), 15/09 США, Нэшвилль (TN), 15/09 США, Нью-Йорк Сити, 15/09 США, Сан-Диего (SC), 15/09 США, Сан-Франциско, 14/09 США, Сиэттл (WA), 14/09 США, Таллахасси (FL), 15/09 США, Филадельфия, 15/09 и 16/09 США, Хьюстон, 15/09 США, Чикаго, 15/09 Финляндия, Тампере, 16/09 Финляндия, Турку, 14/09 Франция, Гренобль, 14/09 Франция, Страсбург, 15/09 Франция, Париж, 15/09 (перед иранской акцией будет также акция в поддержку женщин Афганистана) Швейцария, Женева, 14/09 Швейцария, Цюрих, 15/09 Швеция, Гётеборг, 14/09 Швеция, Мальмё, 14/09 Швеция, Стокгольм, 14/09 (основной митинг) и 15/09 (акция памяти) Список постоянно пополняется. Не все акции проходят под названием "Say her name", это могут быть также "Mahsa Day", "Woman. Live. Freedom" или некоторые другие названия. Если вы знаете об иранских акциях, которых нет в этом списке, дайте мне, пожалуйста, знать. #WomanLifeFreedom#IranProtest#IranRevolution#JusticeForIran#FreeIran#IRGCterrorists#SayHerName#MahsaDay#ЖенщинаЖизньСвобода#СвободуИрану#ИранскийПротест#Иран#МахсаАмини