@gatosymas · Post #2949 · 21.02.2020 г., 15:29
#DiaDelGato pues foto de las bendiciones de este hogar. Tommy / Gucci / Hugo @gatitos_qctdhttps://t.co/lwT22gWry2https://twitter.com/1Ghamafdel/status/1230650053171306497
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
Пребарај: #diadelgato
@gatosymas · Post #2949 · 21.02.2020 г., 15:29
#DiaDelGato pues foto de las bendiciones de este hogar. Tommy / Gucci / Hugo @gatitos_qctdhttps://t.co/lwT22gWry2https://twitter.com/1Ghamafdel/status/1230650053171306497
Hashtags
@noticiastln · Post #2110 · 09.08.2023 г., 01:37
#DiaDelGato | dinos que es lo que hace unico a tu gatito en este día tan especial
Hashtags
@gatosymas · Post #2899 · 21.02.2020 г., 03:05
Hoy en el #DiaDelGato les comparto a una mamá y su pequeño, en realidad fueron 5, siguen hospedados en casa 🏠🐱🐱🐱🐱🐱#voycongatoshttps://t.co/wpmJA8cN05https://twitter.com/CHAC_TTER/status/1230685766763724800
Hashtags
@gatosymas · Post #2862 · 21.02.2020 г., 02:41
Me entero que hoy es #DiaDelGato, así que #voycongatos, un poco de Alika. Cc @leoshttps://t.co/Y5bmv0Ca0Whttps://twitter.com/fabianvidal/status/1230661506657849345
Hashtags
@gatosymas · Post #2851 · 21.02.2020 г., 02:14
#voycongatos❤️😍#DiaDelGatohttps://t.co/uGTsGwO97lhttps://twitter.com/FonsecaIreri/status/1230665566928556033
Hashtags
@gatosymas · Post #2955 · 21.02.2020 г., 15:33
-Ay humana ¡te extrañe!#DiaInternacionalDelGato#DiaDelGato@gatitos_qctdhttps://t.co/Mb9EvUpb4jhttps://twitter.com/microbito_rojo/status/1230642003966296065
@gatosymas · Post #2951 · 21.02.2020 г., 15:31
@gatitos_qctd#DiaInternacionalDelGato😻😻😻😻#DiaDelGatohttps://t.co/5wuHAs4bPjhttps://twitter.com/karen_Ramirez92/status/1230645192509808640
@gatosymas · Post #2873 · 21.02.2020 г., 02:48
#VoyconGatos@leos mi gato se llama "El Chicle" La rola de gatos que escucho es "Robo Kitty" de @Excision para este #DiaDelGato #DiaInternacionalDelGatohttps://t.co/TCWTi7wh3Mhttps://twitter.com/CATCHARLY55/status/1230657049719189509
@gatosymas · Post #2897 · 21.02.2020 г., 03:03
#DiaDelGato feliz que llegaras a nuestras vidas #Dovahkiin#voycongatoshttps://t.co/4JfTULb2Dihttps://twitter.com/abuelo76/status/1230687521979424768
@gatosymas · Post #2842 · 21.02.2020 г., 02:05
#voycongatos El rey Leónardo de la casa 😘😍🎉🤭🐈📸 jajja #Goyo#DiaDelGatohttps://t.co/dVTE0kLtPchttps://twitter.com/Rouss_Patts/status/1230668358455980032
Hashtags
@gatosymas · Post #2904 · 21.02.2020 г., 03:08
#GatoArtista#DiaDelGato#DiaInternacionalDelGato#ArchiCat#voycongatos#Gatohttps://t.co/ti1ss1XxH5https://twitter.com/JM_Sandoval_/status/1230675574177312768