@testflightynoti · Post #37548 · 03.05.2026 г., 22:01
#Speech#to#Audio#Relay Join the Speech to Audio Relay beta on ✈️#TestFlight 🔗 Link: https://testflight.apple.com/join/qa8c8t94 Shared by Dimitri
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
Пребарај: #relay
@testflightynoti · Post #37548 · 03.05.2026 г., 22:01
#Speech#to#Audio#Relay Join the Speech to Audio Relay beta on ✈️#TestFlight 🔗 Link: https://testflight.apple.com/join/qa8c8t94 Shared by Dimitri
@JianjiaoPD · Post #10733 · 31.03.2026 г., 14:58
✈️ Relay | 一个 BoxJS 订阅管理的 iOS 原生客户端 🏷 检索标签:#Relay#BoxJS#Boxjs订阅#代理工具#脚本管理 ⭐️ 详情介绍:如果你平时会折腾 BoxJS,那么在很多操作上一直不够顺手。Relay客户端,把应用管理、订阅更新、配置编辑这些高频动作都塞进了更正常的交互里,适合长期在 用Loon、Surge、Shadowrocket、Quantumult X 代理工具的小伙伴们 它好用的点:会话切换、全局备份、实时搜索、脚本执行、数据查看和编辑 这些现在都能在一个客户端里直接编辑;再加上 深色模式、版本更新提示、Liquid Glass 这些细节,拿来长期管自己的 BoxJS 数据会舒服很多 🧰Relay·TF内测资格 🌐TG 群组 · 📖GitHub · Relay 📜相关阅读:BoxJS到底是啥⛏? 🔘BoxJS介绍及使用方法 🔘BoxJS视频教程: 你的多账号会话管理神器 [官方文档及Youtube视频均发布几年前 部分功能与实际有出入 但这些足够带你认知软件及基础使用啦] 😌频道 |🙂群聊 |😋中文包 |☺️搜索