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

Резултати

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

Пребарај: #pap

当前筛选 #pap清除筛选
Ultimora.net - POLITICS

@Ultimorapolitics · Post #37684 · 27.04.2022 г., 07:09

#Italia#Ucraina#Russia Giuliano #Granato (#PaP|Sinistra radicale): "Avvenire sostiene che la Russia avrebbe offerto corridoi umanitari per fare uscire i civili da Mariupol. A rifiutarli sarebbero gli ucraini. Qualcuno dovrebbe spiegare il perché. Altrimenti viene il dubbio che si usino i civili come scudi umani." @UltimoraPolitics

Libertà è ragione

@libertaeragione · Post #4365 · 03.05.2025 г., 20:09

#Elezioni#Singapore Risultati definitivi: Affluenza: 92,47% (-3,34 rispetto al 2020) #PAP|Centro-destra secolare: 87 seggi (+4) #WP|Centro-sinistra: 12 (+2) #PSP|Centro progressista: 0 (-2) Totale seggi: 97 + 2 Parlamentari non Circoscrizionali Attuale governo (PAP): 87 seggi (✅maggioranza mantenuta✅) Nota: I due parlamentari guadagnati dal WP sono Parlamentari non Circoscrizionali, eletti in parlamento in virtù dell'essere stati "migliori sconfitti". @OsservatorioEsteri

L'Osservatorio - Italia

@Osservatorioitaliano · Post #24986 · 02.04.2026 г., 13:22

#Sondaggi#Italia Sondaggio di BiDiMedia s.r.l. commissionato da First srl: "Intenzioni di voto" #FdI|ECR: 28,3% #FI|EPP: 7,4% #Lega|PfE: 6,5% #FN|ESN: 3,0% #NM|EPP: 0,9% Totale centrodestra: 46,1% #PD|S&D: 22,4% #M5S|LEFT: 12,9% #AVS|LEFT|G/EFA: 7,1% CR-#IV|RE: 2,3% #PiùE|RE: 1,2% Totale campo largo: 45,9% #Azione|RE: 2,6% #PLD|Centro: 0,6% #ORA|Liberisti: 0,5% Totale centro liberale: 4,1% #DSP|Populisti euroscettici: 1,0% #PRC|LEFT: 0,8% #PaP|Estrema sinistra: 0,7% Un’altra lista: 1,7% Bianche/nulle: 2,1% Affluenza: 54/58% Indecisi: 24% Intervistati: 1000 Data di rilevazione: 27-28 marzo Margine di errore: ± 3,1% @Osservatorioitaliano

ПретходнаСтраница 1 од 3Следна