@ULTIMORAPOLITICS · Post #45199 · 06.11.2024 г., 21:37
Kamala #Harris: “Chiudo con un vecchio adagio: solo quando è molto buio si possono vedere le stelle. Grazie a tutti, che Dio benedica gli Stati Uniti d’America” @UltimoraPolitics
Hashtags
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
Пребарај: #harris
@ULTIMORAPOLITICS · Post #45199 · 06.11.2024 г., 21:37
Kamala #Harris: “Chiudo con un vecchio adagio: solo quando è molto buio si possono vedere le stelle. Grazie a tutti, che Dio benedica gli Stati Uniti d’America” @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45198 · 06.11.2024 г., 21:34
Kamala #Harris: “Ai giovani dico: è normale che siate tristi. Ma andrà tutto bene. A volte le battaglie richiedono tempo, quello che conta è non smetterle di combatterle. Questo non è il momento di mollare, ma di rimboccarci le mani e darsi da fare per il futuro che possiamo costruire insieme” @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45197 · 06.11.2024 г., 21:28
Kamala #Harris: “Grazie alla mia famiglia, al Presidente Biden e al governatore Walz. Al mio team, ai volontari che hanno dato così tanto. Sono orgogliosa di come abbiamo condotto questa campagna.” @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45196 · 06.11.2024 г., 21:26
Kamala #Harris: “Il mio cuore è pieno di gratitudine per la fiducia che avete riposto in me, di amore per questo paese e di accettazione per il risultato. Finché continuiamo a combattere il futuro dell’America sarà brillante” @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45178 · 06.11.2024 г., 05:04
Kamala #Harris vince 13 grandi elettori in Virginia 🔴 Trump: 230 🔵 Harris: 182 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45177 · 06.11.2024 г., 05:02
Kamala #Harris vince 4 grandi elettori alle Hawaii 🔴 Trump: 230 🔵 Harris: 169 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45175 · 06.11.2024 г., 04:53
Kamala #Harris vince 12 grandi elettori a Washington 🔴 Trump: 227 🔵 Harris: 171 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45173 · 06.11.2024 г., 04:20
❗️ Kamala #Harris vince 8 grandi elettori in Oregon 🔴 Trump: 211 🔵 Harris: 153 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45166 · 06.11.2024 г., 02:36
❗️ Kamala #Harris vince 28 grandi elettori a New York. 🔴 Trump: 154 🔵 Harris: 81 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45165 · 06.11.2024 г., 02:24
❗️ Kamala #Harris vince 23 grandi elettori in Illinois e Rhode Island 🔴 Trump: 154 🔵 Harris: 53 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45164 · 06.11.2024 г., 02:11
❗️ Kamala #Harris vince 3 grandi elettori in Delaware 🔴 Trump: 154 🔵 Harris: 30 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #45118 · 17.10.2024 г., 18:32
Kamala #Harris: “Con la morte di Sinwar giustizia è stata fatta. Era un brutale terrorista, aveva anche sangue americano sulle mani” @UltimoraPolitics
Hashtags