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

Резултати

Пронајдени 3 слични објави

Пребарај: #ipersonalgrowths

当前筛选 #ipersonalgrowths清除筛选

When everyone gets used to seeing you strong and smiling, it is rare to find someone who supports you in your moment of weakness, because they think that you are strong to the extent that you do not need a shoulder to lean on..!‌‌ ♡ ㅤ ⎙ㅤ ⌲ 🔔 ˡᶦᵏᵉ ˢᵃᵛᵉ ˢʰᵃʳᵉ unmute #psychology#mentalhealth#ipersonalgrowths

Hard work is a must thing for success. Smart work is not a substitute for hard work, it is another wing of the bird which can take you to your success. In short, there is no substitute for hard work! You have to be ready for it. Put everything you have for what you want, This is the way of massive success! Problems are going to be there always! Tackle them. You have only two choices, one is EXCUSES and other is RESULTS. The choice is yours! Don’t sacrifice your dreams for temporary pleasure. Neither this pleasure is going to come with you nor this pain. Choose temporary pain for your permanent happiness. ⭐️ Give your 100% (not even 99%) for your dreams! Don’t run away from hard work. Thisis going to give you your dreams! ✨💪 #mentalGrowth#ipersonalgrowths#smarwork#hardwork

Finally reached 300 members Thank you so much for all your wonderful support 😊😍 #300Members#ipersonalgrowths #selfimprovement#Mentorship PS : Once Again Thanks all dear Amazing people 🌻🌿 Let's go ahead 😀 fulfill You're Dream and Ambitious Stay Connect 🌼💫 Keep Supporting 💛