@instavine · Post #989 · 22.01.2017 г., 14:00
NOPE! 😂😂 ---------------- НЕТ! Когда не хочешь давать свой телефон. 😂 ---------------- #kingbach w/ #whleli
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
Пребарај: #whleli
@instavine · Post #989 · 22.01.2017 г., 14:00
NOPE! 😂😂 ---------------- НЕТ! Когда не хочешь давать свой телефон. 😂 ---------------- #kingbach w/ #whleli
@instavine · Post #1026 · 06.02.2017 г., 04:51
When BF and your best friend both want you for themselves 😳🙈 --------------- #lelepons w/ #eljuanpazurita#whleli --------------- @instavine
Hashtags
@instavine · Post #924 · 13.12.2016 г., 16:13
When it's not what it looks like 😳🙈 --------------------- #lelepons w/ #raydiaz#inanna#whleli
@instavine · Post #1051 · 21.02.2017 г., 14:00
Going for the wrong team 😅 ---------- Когда болеешь не за ту команду ---------- #anwar w/ #whleli#kinglilg
@instavine · Post #929 · 18.12.2016 г., 15:49
How your siblings are with you vs. with your friends 😑 ------------------------ #lelpons w/ #raydiaz#whleli ------------------------ @instavine
@instavine · Post #1224 · 25.07.2017 г., 12:20
How thugs play off being scared. (Part 1) 😎😂 --------- #kingbach w/ #destorm#whleli#melvingregg#reedobrown
@instavine · Post #942 · 28.12.2016 г., 14:19
Hispanic Steve Harvey 👑😂 ---------------- #lelepons w/ #jillyanais#whleli#realjameshenry#brittneyelena#emirafoods
@instavine · Post #909 · 03.12.2016 г., 14:00
Narco👨🏻#mannequinchallenge ----------------------- #anwar w/ #whleli#jeff#andypagana#russdajeweler#omar_dagoldguy
@instavine · Post #901 · 26.11.2016 г., 14:00
Super Mario Mannequin Challenge 😂🍄 ----------------- #lelepons w/ #rudymancuso#eljuanpazurita#raydiaz#inanna#anwar#whleli#jucaviapri#jennmorel#madeleinebyrnee#maxgoodrich#emyreyes etc.