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

Резултати

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

Пребарај: #railway

当前筛选 #railway清除筛选
Amazing Geography 🌍

@amazingeo · Post #140 · 29.08.2025 г., 20:12

🌍 The Trans-Siberian Railway stretches over 9,200 kilometers, making it the longest continuous railway line on Earth. It crosses eight time zones and connects Moscow to the Russian Far East. ✨ #transport⚡#geography⚡#railway⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

Interesting Planet 🌍

@interesting_planet_facts · Post #602 · 21.08.2025 г., 18:22

🌎 On the volcanic island of Réunion, the world’s steepest railway once climbed slopes up to 84%. This narrow-gauge train linked towns by zigzagging dramatically, defying gravity with powerful engines and skillful engineering—an inspiring chapter in mountain transport history. ✨ #volcano⚡#engineering⚡#railway 👉subscribe Interesting Planet

Казахстанский эксперт раскритиковал проект железной дороги «Китай-Кыргызстан-Узбекистан» Интересное мнение, которое имеет место быть. Во многом он прав, как минимум про тарифы и опыт строительства таких дорог🔝 А что вы думаете по поводу проекта железной дороги? Пишите ваши комментарии🤓 #CHINA#KYRGYZSTAN#UZBEKISTAN#RAILWAY

ТИС ЛОДЖИСТИК

@tislogistic · Post #5247 · 06.03.2026 г., 06:04

🚄📐Китай умеет превращать транспортные системы в почти гипнотические узоры из рельсов и света. #логистика#железнаядорога#инфраструктура#китай#transport#railway

Ethio-Djibouti Railway S.C.

@ethiodjiboutirailway · Post #3108 · 04.10.2025 г., 06:27

Gara Hora Harsadeetti Baaburaan! ኢሬቻን በባቡር! መልካም በዓል! Ethio-Djibouti Railway Connecting Business Find us on: 👇👇👇 Facebook: Ethio-Djibouti Railway SC Telegram: @ethiodjiboutirailway Website: www.edrsc.com TikTok: @ethiodjiboutirailway 📞 Call Center: 9546 #EthioDjiboutiRailway#EDR#Railway#Connectivity

Ethio-Djibouti Railway S.C.

@ethiodjiboutirailway · Post #3089 · 02.10.2025 г., 09:51

Gara Hora Harsadeetti Baaburaan! ኢሬቻን በባቡር! መልካም በዓል! Ethio-Djibouti Railway Connecting Business Find us on: 👇👇👇 Facebook: Ethio-Djibouti Railway SC Telegram: @ethiodjiboutirailway Website: www.edrsc.com TikTok: @ethiodjiboutirailway 📞 Call Center: 9546 #EthioDjiboutiRailway#EDR#Railway#Connectivity

Ethio-Djibouti Railway S.C.

@ethiodjiboutirailway · Post #3075 · 26.09.2025 г., 08:11

እንኳን ለብርሃነ መስቀሉ አደረሳችሁ! በዓሉ የሰላም፣ የደስታና የፍቅር እንዲሆንላችሁ እንመኛለን! Ethio-Djibouti Railway Connecting Business Find us on: 👇👇👇 Facebook: Ethio-Djibouti Railway SC Telegram: @ethiodjiboutirailway Website: www.edrsc.com TikTok: @ethiodjiboutirailway📞 Call Center: 9546 #EthioDjiboutiRailway#EDR#Railway#Connectivity

Ethio-Djibouti Railway S.C.

@ethiodjiboutirailway · Post #3074 · 25.09.2025 г., 07:11

Stay connected with Ethio-Djibouti Railway! Follow us, get updates, and reach us easily through our official channels: 👇👇👇 Facebook: Ethio-Djibouti Railway SC Telegram: @ethiodjiboutirailway Website: www.edrsc.com TikTok: @ethiodjiboutirailway📞 Call Center: 9546 #EthioDjiboutiRailway#EDR#Railway#Connectivity

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