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

Резултати

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

Пребарај: #prisoners

当前筛选 #prisoners清除筛选
GAZA NOW IN ENGLISH

@gazaalanpa · Post #20655 · 31.03.2026 г., 22:14

Palestinian journalist and activist Mustafa Ayyash spent years being a voice for Palestine and Gaza. Today, he needs our voices. He has been arrested in Austrian prisons, and since then, there has been no clear information about his safety or release. His social media accounts have been disabled, contributing to silencing his voice and limiting his impact. Demand his immediate release! #PrisonersExecutionLaw #Prisoners Freedom for Palestinian journalist and activist Mustafa Ayyash from Austrian prisons

GAZA NOW IN ENGLISH

@gazaalanpa · Post #20653 · 31.03.2026 г., 22:10

Palestinian journalist and activist Mustafa Ayyash spent years being a voice for Palestine and Gaza. Today, he needs our voices. He has been arrested in Austrian prisons, and since then, there has been no clear information about his safety or release. His social media accounts have been disabled, contributing to silencing his voice and limiting his impact. Demand his immediate release! #PrisonersExecutionLaw #Prisoners Freedom for Palestinian journalist and activist Mustafa Ayyash from Austrian prisons

GAZA NOW IN ENGLISH

@gazaalanpa · Post #20660 · 31.03.2026 г., 22:31

🚨 Freedom for Palestinian journalist Mustafa Ayyash 🚨 Austria is forcibly detaining Mustafa Ayyash since his arrest, without any judicial ruling, and has disabled his social media accounts to silence his voice. A Palestinian journalist, a voice for Gaza and Palestine, now needs our voices. 📢 We demand immediate disclosure of his safety and his immediate release! #Prisoners #FreedomForMustafaAyyash #ExecutionOfPalestinianPrisoners #PrisonersExecutionLaw

GAZA NOW IN ENGLISH

@gazaalanpa · Post #20690 · 01.04.2026 г., 07:12

O Allah, grant relief to all Muslim prisoners and restore their freedom and safety swiftly, not delayed. #Prisoners #FreedomForMustafaAyash #ExecutionOfPalestinianPrisoners #ExecutionOfPrisoners #FreeMustafaAyash #FreedomForMustafaAyashFromAustrianPrisons

GAZA NOW IN ENGLISH

@gazaalanpa · Post #20663 · 31.03.2026 г., 22:42

O Allah, grant relief to all Muslim prisoners, and restore to them freedom and safety without delay. #Prisoners #FreedomForMustafaAyyash #ExecutionOfPalestinianPrisoners #PrisonersExecutionLaw #freemustafaayash #FreedomForMustafaAyyashFromAustrianPrisons #ExecutionLaw

GAZA NOW IN ENGLISH

@gazaalanpa · Post #20691 · 01.04.2026 г., 07:18

Be Daraa, protecting the prisoners and those released. #PrisonersAndReleasedFriday #PrisonersAreARedLine #WeWillOpenOurAlAqsa #SaveThePrisoners #Prisoners #FreedomForMustafaAyash #ExecutionOfPalestinianPrisoners #ExecutionOfPrisoners #FreeMustafaAyash #FreedomForMustafaAyashFromAustrianPrisons