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

Пребарај: #domingo

当前筛选 #domingo清除筛选
Chollazo Exprés 🔥 Ofertas y Descuentos

@ChollazoExpres · Post #5491 · 04.01.2026 г., 08:46

❄️ ¡Domingo de chollos invernales! ❄️ Si los Reyes no aciertan, aquí tienes el plan B. AliExpress revienta precios con un 69% en este moldeador de pelo 5 en 1 y ropa de abrigo tirada de precio. ¡Prepara el armario para el frío! 🧥 Mira qué precios 👇 💇‍♀️ Moldeador 5 en 1 57,57€ (-69% 🔥) https://s.click.aliexpress.com/e/_EuHdCAk 🧥 Chaqueta Algodón 27,19€ (-60% 🔥) https://a.aliexpress.com/_EG7u9DW 👜 Bolso Floral 10,29€ (-55% 🔥) https://s.click.aliexpress.com/e/_EjxDqO4 👚 Suéter Punto 6,18€ (-53% 🔥) https://s.click.aliexpress.com/e/_EvE3kCo 💍 Joyas Demon Hunter 1,85€ (-52% 🔥) https://s.click.aliexpress.com/e/_Eyl0vMM 💄 Bálsamo Labial 2,21€ (-51% 🔥) https://a.aliexpress.com/_Ew89v84 #AliExpress#Rebajas#ModaInvierno#Belleza#Domingo

Tremenda Nota | Revista marginal

@TremendaNota_Cuba · Post #424 · 02.02.2020 г., 12:50

Este #domingo el #doodle de #Google recuerda a Mary Fairfax Greig Somerville: matemática, astrónoma y científica escocesa autodidacta, conocida como "La Reina de las ciencias del siglo XIX".👩‍🏫👩‍🚀🙋‍♀️ #TremendaNota#mujeres#feminismo