TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #191 · 14 дек.

Как разделить строку с shell-командой на отдельные аргументы в виде списка? Если сделать просто сплит по пробелу то получим то что надо, кроме случаев со вставками текста с пробелами. Например так: >>> '-arg "I Am Groot"'.split(' ') ['-arg', '"I', 'Am', 'Groot"'] Чтобы учитывать текст в кавычках как единый аргумент можно воспользоваться функцией shlex.split() Кто читает мой канал давно, уже в курсе. А что делать, если нужно обратное действие? Объединить аргументы из списка в строку и при этом добавить кавычки в аргумент с пробелами. Конечно, если вы используете subprocess то он сам всё разрулит. Но если вам нужна именно команда одной строкой, то можно воспользоваться готовой функцией в том же subprocess. >>> from subprocess import list2cmdline >>> list2cmdline(['-arg', 'I Am Groot']) '-arg "I Am Groot"' Он также позаботится об экранировании уже имеющихся кавычек >>> list2cmdline(['-arg', 'I Am "Groot"']) '-arg "I Am \"Groot\""' А вот так он может "схлопнуть" в команду JSON >>> list2cmdline(['--json', json.dumps({'key': 'value'})]) '--json "{\"key\": \"value\"}"' _______________ Возможно кто-то спросит, а зачем соединять аргументы в строку если subprocess сам это сделает а os.system не наш путь? Мне как-то потребовалось отправлять команду на удалённое выполнение и в API поддерживалось указание команды только строкой. Так что всякое бывает) #libs#basic

Hashtags

Резултати

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

Пребарај: #btcwizard

当前筛选 #btcwizard清除筛选
Crypto Profits Hub

@Futurentry · Post #4006 · 04.11.2024 г., 23:28

😳➕7️⃣5️⃣2️⃣2️⃣🔣total profit from our VIP signals for the last week 🔝(28.10 - 04.11) 🔝 😎 As usual, my weekly report! You can clearly see how our results have changed compared to last week.😊 The market is very positive and this is just the beginning, the bull run will show us all what big money is and I do not advise you to miss such a rare opportunity. ✈️ Let's fly guys! New week - New records!✈️ ✅ +825% #GMI/SOL ✅ +476% #DOUG/SOL ✅ +436% #KAMALA47/WETH ✅ +411% #AVATAROS/SOL ✅ +370% #MORT/SOL ✅ +314% #JUJU/SOL ✅ +304% #WHATITIS/SOL ✅ +304% #🗳/SOL ✅ +264% #SPEANUT/WETH ✅ +263% #SUKI/SOL ✅ +249% #ÆHEDGE/SOL ✅ +242% #DEVCAT/SOL ✅ +228% #DOGI/WETH ✅ +219% #HUMAN/SOL ✅ +215% #TRINA/SOL ✅ +209% #SENDISM/SOL ✅ +206% #MAMA/SOL ✅ +205% #REDO/SOL ✅ +184% #EGM/SOL ✅ +178% #APPLE AI/SOL ✅ +147% #SOLANA/SOL ✅ +143% #EAR/SOL ✅ +138% #BUTTERFLY/SOL ✅ +133% #GHOSTEUS/SOL ✅ +117% #DEGENAI/SOL ✅ +113% #PDJT/WETH ✅ +108% #3DMAN/SOL ✅ +103% #MOMA/SOL ✅ +83% #B4TS4K/SOL ✅ +73% #BTCWIZARD/WETH ✅ +71% #ΧΑΧΑ/SOL ✅ +70% #PRUMP/SOL ✅ +70% #CHOPIN/SOL ✅ +70% #DEFORG/SOL ✅ +67% #MERLIN/WETH ✅ +57% #XAU/WETH ✅ +52% #EZSIS/SOL ❎ -50% #TSUYU/WETH ❎ -30% #PIPI/WETH ❎ -30% #SIGH/SOL ❎ -30% #PENGUIN/WETH ❎ -30% #SNOO/WETH ❎ -15% #GRUK/SOL ❎ -10% #NEKO/SOL Join our VIP channel and get these results every day👇@Riley_Fe