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 слични објави

Пребарај: #truedetective

当前筛选 #truedetective清除筛选

#СериалМесяца 🕵️‍♂️«Настоящий детектив» (True Detective, 2014–...), создатель Ник Пиццолатто. 🌀 Мрачная антология, где каждый сезон — это новое дело, другой город и уникальный актерский состав. Детективы сталкиваются не только с запутанными ритуальными убийствами, но и с собственными демонами, философским кризисом и тайнами прошлого, которые годами скрывались в тени. 🌑 📍 Интересные факты: • Первый сезон прославился «эффектом Макконахи» и виртуозной шестиминутной сценой налета, снятой одним дублем без монтажных склеек. 🎥 • Ник Пиццолатто до сериала был профессором литературы, что объясняет обилие отсылок к философии пессимизма и классике хоррора (например, к книге «Король в желтом»). 📚 • Четвертый сезон с Джоди Фостер — первый в истории проекта, который получил официальный подзаголовок («Страна ночи») и сменил шоураннера. ❄️ • Фирменные титры сериала в стиле двойной экспозиции стали культовыми и задали тренд в дизайне заставок на десятилетие вперед. 🖼 #Кино#Сериал#НастоящийДетектив#Триллер#Детектив#TrueDetective#ФильмНаВечер#КиноЛегенда

Видеотека 📼

@videotekashow · Post #14008 · 23.07.2025 г., 08:50

«Мне наплевать, как я играю. Мне просто нравится играть». Вуди Харрельсону сегодня исполнилось 64 года. #ВИДЕОТЕКА #ВудиХаррельсон #Cheers #WhiteMenCantJump #MoneyTrain #ThePeopleVSLarryFlynt #2012 #Zombieland #TheHungerGames #TrueDetective #ThreeBillboardsOutsideEbbingMissouri #LastBreath

Видеотека 📼

@videotekashow · Post #14830 · 04.11.2025 г., 12:11

«Уйдя из жанра романтических комедий, я не сменил торговую марку. Я, скорее, отказался от каких-либо торговых марок». Сегодня Мэттью Макконахи исполнилось 56 лет. #ВИДЕОТЕКА #MatthewMcconaughey #ATimeToKill #U571 #Sahara #TheLincolnLawyer #Mud #TheDallasBuyersClub #TrueDetective #Interstellar #TheGentlemen #TheLostBus