@TFGames · Post #1960 · 20.01.2024 г., 10:24
#CRAZY#MATCH #3 #GAMES https://testflight.apple.com/join/AGyZaxcW
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
Пребарај: #crazy
@TFGames · Post #1960 · 20.01.2024 г., 10:24
#CRAZY#MATCH #3 #GAMES https://testflight.apple.com/join/AGyZaxcW
@TFGames · Post #1736 · 30.12.2023 г., 15:24
#CRAZY#BRAG#GAMES https://testflight.apple.com/join/nKx0pyEc
@TFGames · Post #1603 · 22.12.2023 г., 13:32
#CRAZY#BRAG#GAMES https://testflight.apple.com/join/nKx0pyEc
@WangZhuanZhan · Post #35039 · 13.11.2024 г., 11:06
A-a爱a情q狂k想x曲q- 爱情狂想曲 (2014) 直达链接:https://pan.quark.cn/s/5c089e763fab #爱情狂想曲 #Crazy Love 链接:https://link3.cc/sf_com #电影#爱情#内地#10年代
@teasticker · Post #10032 · 19.07.2022 г., 10:04
#matrexa#crazy#grin#girl#cartoon
@StickersChannel · Post #1315 · 01.07.2016 г., 08:51
🎁Crazy Friday! 10 packs for you! #Cartoon#Meme#Crazy#Friday#Russia#Emoji#Mix
@WangZhuanZhan · Post #34029 · 14.10.2024 г., 05:30
X-x笑x拳q怪g招z- 笑拳怪招 (1979) 直达链接:https://pan.quark.cn/s/fea429db01ce #笑拳怪招#笑拳 #The Fearless Hyena #Revenge of the Dragon #Crazy Monkey 链接:https://link3.cc/sf_com #电影#喜剧#香港#70年代
@teasticker · Post #9195 · 06.02.2022 г., 04:00
Potato 👍 #Potato#good#crazy#animated #土豆#牛掰#疯癫#动画
@wangzhuanzhan · Post #33440 · 27.09.2024 г., 09:03
F-f疯f狂k愚y蠢c的d爱a- 疯狂愚蠢的爱 Crazy, Stupid, Love (2011) 直达链接:https://pan.quark.cn/s/ae20d8ac1217 #疯狂愚蠢的爱#Crazy, Stupid, Love #滚搞了爱情#熟男型不型 # 疯狂,愚蠢,爱 #疯了,傻了,爱了 链接:https://link3.cc/sf_com #电影#喜剧#美国#10年代
@DESI_MEMES_Funny_Jokes · Post #5644 · 31.10.2024 г., 14:49
#meme#new#fun#comedy#wow#crazy#roast#influncer#dad
@teasticker · Post #9513 · 03.04.2022 г., 04:00
Tapir 🤪 #Tapir#crazy#like#dog#animated #貘#疯癫#喜欢#狗#动画
@teasticker · Post #9904 · 08.07.2022 г., 15:00
Пузырик 🤪 #FishPuzirik#crazy#snicker#fish#animated #疯癫#鬼脸#鱼#动画