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

Резултати

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

Пребарај: #trivia

当前筛选 #trivia清除筛选
ComunicArte Trivias

@ComunicArte2022 · Post #3325 · 21.04.2025 г., 12:10

¿Quién dijo qué? ¿Sabes de literatura? Esta #trivia es un reto para la muchas personas. No tardarás mucho en hacerla. ¿Crees que eres del montón o la excepción que rompe la regla? 🖊 10 preguntas · ⏱ 30 s · 🔀 todo External sharing link: t.me/QuizBot?start=sjnbEr0m

Hashtags

ComunicArte Trivias

@ComunicArte2022 · Post #2625 · 25.04.2024 г., 12:01

Esta #trivia es una colaboración especial de nuestra citóloga @MsCells . 👩‍⚕️ Prueba Citológica 🖊 7 preguntas · ⏱ 45 s · 🔀 respuestas External sharing link: t.me/QuizBot?start=cEM5n1QR Quien esté interesada (no se me sientan discriminados, niños) en conocer un poco más sobre citología, cancér cérvico-uterino, entre otros tópicos relacionados con la salud sexual femenina, de la mano de la estelarísima Dra. Totaila; les dejo la descripción y enlace del grupo de Whatsapp. 👇 Bienvenidas a este espacio de promoción y prevención en salud. Este grupo tiene como finalidad brindar orientación a la mujer sobre la importancia de realizarse la Citología Cervical (Prueba Citológica) para prevenir de forma temprana el cáncer de cuello uterino así como las Enfermedades de Transmisión Sexual. Siempre que tenga una duda estaremos dispuestos a contestarla.🔬🌹❤️ https://chat.whatsapp.com/F5IOubs62t75EkkB6YAIW6

Hashtags

PT风向旗

@Ptfxq · Post #682 · 02.07.2024 г., 11:42

#PTP#站点公告#规则变动 TLDR; 1. VPN 规则大修:现在在开启 2FA 后可以全球飞了(除了一部分 IP 外,详见原文),但注册仍不允许使用 VPN。 2. IRC 的一些变动:#ptp-help 允许挂机了,增加了 #trivia 频道。 3. 新论坛分区:体育、Wiki。 4. 允许键政 :但仅限于特定论坛 或 特定类型的种子的评论区。 感谢群友投稿。

12
ПретходнаСтраница 1 од 2Следна