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

Резултати

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

Пребарај: #guru

当前筛选 #guru清除筛选
博安新闻110 曝光 安危头条

@boan110com · Post #35677 · 10.04.2026 г., 07:08

曝光:#注意#骗子 他是个彻头彻尾的骗子 我之前给他安排了四个人去公司 结果他把人派到公司 骗走了公司1500美元 他是个彻头彻尾的骗子 来自巴基斯坦 名叫 #Guru 千万别相信他 他盗用别人的名义行骗 我希望中国老板们不要让他进你们公司 他还把我的人派到一家黑公司 结果两天后 那家公司就把我的人折磨得够呛 现在 那些代理商都不接我的电话了 而且他也没把钱给我

🎥曝光:#注意#骗子 他是个彻头彻尾的骗子 我之前给他安排了四个人去公司 结果他把人派到公司 骗走了公司1500美元 他是个彻头彻尾的骗子 来自巴基斯坦 名叫 #Guru 千万别相信他 他盗用别人的名义行骗 我希望中国老板们不要让他进你们公司 他还把我的人派到一家黑公司 结果两天后 那家公司就把我的人折磨得够呛 现在 那些代理商都不接我的电话了 而且他也没把钱给我 后续关注 @DLBGB #网友爆料 = = = = = =广告日推推送= = = = = 🪙全局曝光搜索 @YTT357Bot 🪙骗子无处不在 但愿尽我所能 🪙曝光悬赏吃瓜 为你保驾护航 🔎曝光/商务: @Gudu357

💎 Battery Guru 电池大师v2.4.1绿化版 13 ♻️资源介绍:Battery Guru 显示电池使用情况信息,测量电池容量(mAh),显示估算值,并通过有用的技巧来帮助您更改充电习惯,以延长电池寿命并延长其寿命200%。 ⬇️本地下载 🔔标签:#安卓软件#Battery#Guru#电池大师