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

Резултати

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

Пребарај: #vatandosh

当前筛选 #vatandosh清除筛选
XORAZMIYLAR

@xorazmiylar_kanali · Post #5102 · 25.08.2025 г., 05:20

Avezdurdiyeva Guldana Xaldurdiyevna, Respublika turkman madaniyat markazi raisi. Mustaqillikning 34 yilligi munosabati bilan tabrik so‘zlari #mustaqillikning34yilligi #yakdilmintaqa #vatandosh Bizni ijtimoiy tarmoqlarda kuzating! | Telegram | Facebook | Youtube|Instagram|

XORAZMIYLAR

@xorazmiylar_kanali · Post #5101 · 25.08.2025 г., 04:47

Jabborova Anora Rahmatulla qizi, O‘zbekiston Qirg‘iz milliy madaniy markazi raisi o‘rinbosari. Mustaqilligimizning 34 yilligi bilan tabrik so‘zlari #mustaqillikning34yilligi #yakdilmintaqa #vatandosh Bizni ijtimoiy tarmoqlarda kuzating! | Telegram | Facebook | Youtube|Instagram|

ÖZBEK KADIN HAKLARI DERNEĞİ

@ozbek_kadin_haklari · Post #3905 · 01.04.2026 г., 11:19

#vatandosh #birdamlik #insoniylik ❕ Kuni kecha Antaliya shahridan O’zbekistonga uchib ketishi kerak bo‘lgan vatandoshimiz ma’lum sabablarga ko‘ra reysdan qolib ketgan. Natijada u chorasiz holatda kuchli stressga tushib qolgan va ushbu vaziyat aks etgan videotasvir ijtimoiy tarmoqlarda keng tarqalgan. 🆘 Mazkur holat “Turkiyadagi O‘zbeklar” kanali asoschisi Beknazar Raxmatov tomonidan ham o‘z blogida yoritildi. Voqea yuzasidan Oʻzbekiston Respublikasi Tashqi ishlar vazirligi, Oʻzbekistonning Anqaradagi elchixonasi, Oʻzbekistonning Istanbuldagi Bosh konsulxonasi hamda Tashqi mehnat migratsiyasi agentligi tomonidan holat tezkor o‘rganilib, vatandoshimizga zarur yordam ko‘rsatish ishlari yo‘lga qo‘yildi. ✨ Kecha jamiyatimiz rahbari Ozoda Islomova ijtimoiy jihatdan qiyin ahvolda qolgan vatandoshimiz bilan uchrashib, uning holidan xabar oldi hamda psixologik va ma’naviy ko‘mak ko‘rsatdi. Suhbat davomida ayolning holati bilan yaqindan tanishilib, uni qo‘llab-quvvatlash va zarur yordam ko‘rsatish masalalari muhokama qilindi. ✨ Insoniylik, mehr va birdamlik — jamiyatimizning eng muhim qadriyatlaridan biridir. Ushbu jarayonda Antalya huquq-tartibot xodimlari, Oʻzbekiston Respublikasi Tashqi ishlar vazirligi, Oʻzbekistonning Anqaradagi elchixonasi, Oʻzbekistonning Istanbuldagi Bosh konsulxonasi, Tashqi mehnat migratsiyasi agentligi, Barokat mehmonxonasi hamda Beknazar Raxmatov tomonidan bildirilgan e’tibor va ko‘mak uchun samimiy minnatdorchilik bildiramiz. ✅ Shu o‘rinda barchani insonning asl holatini to‘liq bilmasdan turib uni qoralash yoki shoshma-shosharlik bilan xulosa chiqarishdan tiyilishga chaqiramiz. Har bir tasvir ortida inson taqdiri va murakkab hayotiy holatlar yashiringan bo‘lishi mumkin. 🤝Birligimiz va hamjihatligimiz tufayli vatandoshimizga zarur yordam ko‘rsatildi va u O‘zbekistonga eson-omon jo‘natildi. Biz birlashsak, har qanday qiyinchilikni yengamiz. Omonat dunyoda bir-birimizga tayanch bo‘lish — eng oliy insoniy fazilatdir. ✔️Bizni kuzatishda davom eting! 🌐Rasmiy sahifalarimizga obuna bo‘ling!