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

Резултати

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

Пребарај: #pazregional

当前筛选 #pazregional清除筛选
Antiescuálidos

@antiescualidos · Post #11722 · 09.01.2026 г., 19:08

🇺🇸❌🇨🇴 Petro expone amenaza de intervención de EE.UU. como chantaje imperial ⚡️Gustavo Petro afirmó que en una conversación telefónica con Donald Trump, el mandatario estadounidense le dijo que estaba “pensando en hacer cosas malas en Colombia”, un claro señalamiento de que Washington barajaba una posible acción militar contra el país andino. ❗️Petro confesó que esa amenaza lo llevó a temer un destino similar al de Maduro y que solo la llamada directa —no los mecanismos de derecho internacional— logró congelar momentáneamente la posibilidad de un ataque. #AmenazaMilitar#EEUUAmenaza#ColombiaSoberana #DerechoInternacional#NoALaInjerencia #Petro#Trump#PazRegional

Antiescuálidos

@antiescualidos · Post #11835 · 20.01.2026 г., 20:58

🇺🇸⚠️ El “Corolario Trump” y la lógica de suma cero en el hemisferio ⚡️Lo ocurrido en Venezuela deja un mensaje claro a la región: hay que elegir bando. Esta nueva doctrina rompe proyectos energéticos, presiona a los países vecinos y convierte la neutralidad en una ilusión. La paradoja es evidente: en un mundo interconectado, la coerción termina debilitando al propio coercionador. ❗️Sanciones ilegales, piratería energética y militarización del Caribe erosionan la confianza en el sistema internacional que EE.UU. dice defender… y a largo plazo minan su propia legitimidad. #CorolarioTrump #Geopolítica #AméricaLatina #Venezuela #Imperialismo #NoALaInjerencia #Soberanía #OrdenInternacional #Caribe #Energía #Sanciones #Multipolaridad #PazRegional