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

Резултати

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

Пребарај: #rianthe

当前筛选 #rianthe清除筛选
INFERNAL DNB

@infernal_dnb · Post #727 · 29.03.2026 г., 19:24

Оп! Нашлась фотка с эфира Solid Bangerz #51☠️ Было мощно! Всем респект 🤟🏻 EXIT4 |LUGER | MARCUS | WOMRAK | SIRENA | INFERNAL | FROSTA | RIANTHE ‼️Аудио и видео записи эфира Увидимся на волнах Reactor Radio! С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#luger#sirena#exit4 #marcus#womrak#rianthe#frosta #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #668 · 22.02.2026 г., 09:02

⚡️ 20 марта 2026 ⚡️ ATMOSFEAR ⚡️ Paradise 17 ⚡️ ATMOSFEAR — не просто тусовка в клубе. Это испытание, где реальность изгибается, а твоё восприятие проходит проверку на прочность. Готов ли ты заглянуть за грань привычного? RELAIDEX | BLACKMAN | PERIMETRE | GRAVITAPE | GRAVIPLASH | INFERNAL | BLINDED THEORY | RIANTHE | FROSTA 9 музыкантов × 9 мощнейших сетов = 1 ночь чистого адреналина! Готовьтесь к взрыву эмоций! 💬TG канал 💬Группа мероприятия 🕸Официальный сайт 📌 Клуб Paradise 17, Пироговская наб.,17. 📅 20 марта 2026 | 23:00 - 06:00 ‼️ FC/DС, 18+ 🎟КУПИТЬ БИЛЕТ — скидка 100р на первые 5 билетов по промокодуINFERNAL При поддержке:POSITIVE RATE #atmosfear#relaidex#blackman#perimetre#gravitape#graviplash#infernal#blinded_theory#rianthe#frosta #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #692 · 18.03.2026 г., 07:48

⚡️ 20 марта 2026 ⚡️ ATMOSFEAR ⚡️ Paradise 17 ⚡️ INFERNAL feat LUGER RELAIDEX | BLACKMAN | PERIMETRE | GRAVITAPE | GRAVIPLASH | BLINDED THEORY | RIANTHE | FROSTA 💬TG канал 💬Группа мероприятия 🕸Официальный сайт 📌 Клуб Paradise 17, Пироговская наб.,17. 📅 20 марта 2026 | 23:00 - 06:00 ‼️ FC/DС, 18+ 🎟КУПИТЬ БИЛЕТ #solid_bangerz#infernal#luger #atmosfear#relaidex#blackman#perimetre#gravitape#graviplash#blinded_theory#rianthe#frosta #dnb_spb#dnb#drum_and_bass