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

Пребарај: #ceccardi

当前筛选 #ceccardi清除筛选
Libertà è ragione

@libertaeragione · Post #4270 · 24.10.2024 г., 13:11

#Italia#UE#Cina#Taiwan Votazione finale del Parlamento Europeo per la Risoluzione UE RC10-0134/2024, eurodeputati italiani: Voti a favore - #FdI|ECR: Giovanni #Crosetto, Luca #Ciriani, Nicola #Procaccini; - #FI|EPP: Caterina #Chinnici, Salvatore #DeMeo, Giusi #Princi, Massimiliano #Salini, Flavio #Tosi; - #SVP|EPP: Herbert #Dorfmann; - #Lega|PfE: Paolo #Borchia, Susanna #Ceccardi, Raffaele #Stancanelli, Roberto #Vannacci; - #PD|S&D: Brando #Benifei, Stefano #Bonaccini, Annalisa #Corrado, Antonio #Decaro, Giorgio #Gori, Elisabetta #Gualmini, Giuseppe #Lupo, Pierfrancesco #Maran, Alessandra #Moretti, Pina #Picierno, Matteo #Ricci, Sandro #Ruotolo, Cecilia #Strada, Irene #Tinagli; - #EV|G\EFA: Ignazio Roberto #Marino, Leoluca #Orlando, Benedetta #Scuderi. Totale voti a favore: 30 Voti contrari - #M5S|LEFT: Giuseppe #Antoci, Danilo #DellaValle, Carolina #Morace, Valentina #Palmisano, Gaetano #Pedullà, Dario #Tamburrano, Pasquale #Tridico; - #SI|LEFT: Mimmo #Lucano, Ilaria #Salis; Totale voti contrari: 9 Astenuti 0 @OsservatorioItaliano

Libertà è ragione

@libertaeragione · Post #4356 · 12.03.2025 г., 15:17

#Italia#UE#Europarlamento Voto presso il Parlamento Europeo sulla risoluzione concernente il white paper sulla difesa comune europea, deputati italiani per partito: A favore (41 voti): - #PD|S&D: Lucia #Annunziata, Stefano #Bonaccini, Antonio #Decaro, Giorgio #Gori, Elisabetta #Gualmini, Giuseppe #Lupo, Pierfrancesco #Maran, Alessandra #Moretti, Pina #Picierno, Irene #Tinagli, Raffaele #Topo; - #FdI|ECR: Sergio #Berlato, Stefano #Cavedagna, Carlo #Ciccioli, Giovanni #Crosetto, Elena #Donazzan, Carlo #Fidanza, Pietro #Fiocchi, Alberico #Gambino, Chiara #Gemma, Paolo #Inselvini, Lara #Magoni, Mario #Mantovani, Denis #Nesci, Michele #Picaro, Daniele #Polato, Nicola #Procaccini, Ruggero #Razza, Antonella #Sberna, Marco #Squarta, Francesco #Torselli, Francesco #Ventola, Mariateresa #Vivaldini; - #FI|EPP: Caterina #Chinnici, Marco #Falcone, Fulvio #Martusciello, Letizia #Moratti, Giusi #Princi, Massimiliano #Salini, Flavio #Tosi; - #SVP|EPP: Herbert #Dorfmann. Contrari (20 voti): - #Lega|PfE: Paolo #Borchia, Susanna #Ceccardi, Aldo #Patriciello, Silvia #Sardone, Raffaele #Stancanelli, Isabella #Tovaglieri, Roberto #Vannacci; - #EV|G/EFA: Cristina #Guarda, Ignazio Roberto #Marino, Leoluca #Orlando, Benedetta #Scuderi; - #SI|LEFT: Mimmo #Lucano; - #M5S|LEFT: Giuseppe #Antoci, Danilo #DellaValle, Mario #Furore, Carolina #Morace, Valentina #Palmisano, Gaetano #Pedullà, Dario #Tamburrano, Pasquale #Tridico. Astenuti (10): - PD|S&D: Brando #Benifei, Annalisa #Corrado, Camilla #Laureti, Dario #Nardella, Matteo #Ricci, Sandro #Ruotolo, Marco #Tarquinio, Alessandro #Zan, Nicola #Zingaretti. @OsservatorioItaliano

Libertà è ragione

@libertaeragione · Post #4305 · 27.11.2024 г., 17:20

#Italia#UE#EuroParlamento Votazione presso il Parlamento Europeo per l'elezione della #Commissione Europea guidata da Ursula #VonDerLeyen (#CDU|EPP), deputati italiani per partito: A favore (52 voti): #FdI|ECR: Sergio #Berlato, Stefano #Cavedagna, Carlo #Ciccioli, Alessandro #Ciriani, Giovanni #Crosetto, Elena #Donazzan, Carlo #Fidanza, Pietro #Fiocchi, Alberico #Gambino, Chiara #Gemma, Paolo #Inselvini, Lara #Magoni, Mario #Mantovani, Giuseppe #Milazzo, Denis #Nesci, Michele #Picaro, Daniele #Polato, Nicola #Procaccini, Ruggero #Razza, Antonella #Sberna, Marco #Squarta, Francesco #Torselli, Francesco #Ventola, Mariateresa #Vivaldini; #FI|EPP: Caterina #Chinnici, Salvatore #DeMeo, Marco #Falcone, Fulvio #Martusciello, Letizia #Moratti, Giusi #Princi, Massimiliano #Salini, Flavio #Tosi; #SVP|EPP: Herbert #Dorfmann; #PD|S&D: Lucia #Annunziata, Brando #Benifei, Stefano #Bonaccini, Annalisa #Corrado, Antonio #Decaro, Giorgio #Gori, Elisabetta #Gualmini, Camilla #Laureti, Giuseppe #Lupo, Pierfrancesco #Maran, Alessandra #Moretti, Dario #Nardella, Pina #Picierno, Matteo #Ricci, Sandro #Ruotolo, Irene #Tinagli, Raffaele #Topo, Alessandro #Zan, Nicola #Zingaretti. Contrari (23 voti): #Lega|PfE: Paolo #Borchia, Susanna #Ceccardi, Anna Maria #Cisint, Aldo #Patriciello, Silvia #Sardone, Raffaele #Stancanelli, Isabella #Tovaglieri, Roberto #Vannacci; PD|S&D: Cecilia #Strada, Marco #Tarquinio; #M5S|LEFT: Giuseppe #Antoci, Danilo #DellaValle, Mario #Furore, Carolina #Morace, Valentina #Palmisano, Giuseppe #Pedullà, Dario #Tamburrano, Pasquale #Tridico; #SI|LEFT: Mimmo #Lucano, Ilaria #Salis; #EV|G/EFA: Ignazio Roberto #Marino, Leoluca #Orlando, Benedetta #Scuderi. @OsservatorioItaliano