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

Резултати

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

Пребарај: #e8

当前筛选 #e8清除筛选
探索号

@seeker_rc · Post #19655 · 05.05.2026 г., 10:25

做了个轻量 AI 网页翻译插件 做了一个很小的 Chrome 插件:「语桥 AI 轻译」。 起因是我之前一直用沉浸式翻译,但用起来总感觉不太稳定,功能太复杂; 用 codex 做了个轻量版本,自己填模型 API Key ,设置目标语言,然后完事。 现在已经上线 Chrome 商店了,想找第一批真实用户试试。 如果你经常读英文网页,也觉得现有工具有点重,欢迎试用和提建议。 <https://chromewebstore.google.com/detail/%E8%AF%AD%E6%A1%A5ai%E8%BD%BB%E8%AF%91/dhhjndhodcfglfnfbmjecgb... via V2EX 分享创造 标签: #E8#插件#轻量 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

探索号

@seeker_rc · Post #20095 · 09.05.2026 г., 15:55

[自荐] CapsWriter-Offline v2.5 好用的 PC 端的语音输入工具,高准确率、低延迟,支持热词、LLM 后处理 按住 CapsLock 或 鼠标 X2 说话,松开就上屏。就这么简单。 CapsWriter-Offline 是一个专为 Windows 打造的完全离线 语音输入工具。 ✏✨ 核心特性 ⦁ 语音输入 :按住 CapsLock 键 或 鼠标侧键 X2 说话,松开即输入,超低延迟,默认去除末尾逗句号。支持对讲机模式和单击录音模式。 ⦁ 文件转录 :音视频文件往客户端 exe 一丢,字幕 (.srt)、文本 (.txt)... via V2EX 分享创造 标签: #E5#E8#BD ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

Hashtags