@voir_yeux · Post #12423 · 05.04.2026 г., 11:56
🇺🇸 Le matériel militaire américain détruit en Iran #étatsunis#matériel#destruction
Hashtags
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
Пребарај: #matériel
@voir_yeux · Post #12423 · 05.04.2026 г., 11:56
🇺🇸 Le matériel militaire américain détruit en Iran #étatsunis#matériel#destruction
Hashtags
@RTenfrancais · Post #80706 · 03.05.2026 г., 07:25
⚡️Situation actuelle en République du #Mali : 🔴Au cours des dernières 24 heures, la situation en République du Mali n’a pas évolué. L’ennemi a effectué des regroupements, consolidé ses pertes en effectifs et en #matériel. 🔴Les militaires d'Africa Corps, les forces armées russes, aux côtés de l’armée du Mali ont continué à mener à bien les missions qui leur avaient été confiées, à savoir la découverte de camps sur le terrain, la reconnaissance des mouvements des membres des groupes armés illégaux ainsi que leur neutralisation. Ils ont apporté leur aide pour escorter les colonnes avec du carburant, de l’#eau et de la #nourriture. 🔴Le 2 mai, vers 18 heures, le groupe terroriste JNIM a lancé une nouvelle #attaque contre la localité de Sébabougou. L’armée malienne a réussi à repousser l’attaque. Les terroristes ont perdu 17 hommes et cinq motos. 🔴Un drone de reconnaissance de l’Africa Corps a également détecté un groupe de terroristes près de la localité de Ménaka. L’Africa Corps a ensuite mené des frappes aériennes contre eux. Jusqu’à 15 hommes et 10 motos ont été mis hors-combat. RT en français • Osez questionner !
@rt_fra · Post #40440 · 03.05.2026 г., 07:25
⚡️Situation actuelle en République du #Mali : 🔴Au cours des dernières 24 heures, la situation en République du Mali n’a pas évolué. L’ennemi a effectué des regroupements, consolidé ses pertes en effectifs et en #matériel. 🔴Les militaires d'Africa Corps, les forces armées russes, aux côtés de l’armée du Mali ont continué à mener à bien les missions qui leur avaient été confiées, à savoir la découverte de camps sur le terrain, la reconnaissance des mouvements des membres des groupes armés illégaux ainsi que leur neutralisation. Ils ont apporté leur aide pour escorter les colonnes avec du carburant, de l’#eau et de la #nourriture. 🔴Le 2 mai, vers 18 heures, le groupe terroriste JNIM a lancé une nouvelle #attaque contre la localité de Sébabougou. L’armée malienne a réussi à repousser l’attaque. Les terroristes ont perdu 17 hommes et cinq motos. 🔴Un drone de reconnaissance de l’Africa Corps a également détecté un groupe de terroristes près de la localité de Ménaka. L’Africa Corps a ensuite mené des frappes aériennes contre eux. Jusqu’à 15 hommes et 10 motos ont été mis hors-combat. RT en français • Osez questionner !