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

Резултати

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

Пребарај: #moonmission

当前筛选 #moonmission清除筛选

इतिहास बनने जा रहा है! 🚀 चंद्रयान-3 चंद्रमा के दक्षिणी ध्रुव के पास सॉफ्ट लैंडिंग करने वाला दुनिया का पहला मिशन बनकर इतिहास रचने के लिए तैयार है। #Chandrayaan3 #MoonMission

MyGov Newsdesk

@MyGovCoronaNewsdesk · Post #12826 · 14.07.2023 г., 10:30

India soars to new heights! 🚀🌕 Chandrayaan 3 takes flight, marking another remarkable milestone in our space exploration journey. A giant leap towards unravelling the mysteries of the moon and pushing the boundaries of scientific discovery. #ISRO#Chandrayaan3#MoonMission

आत्मनिर्भर भारत की ऊंची उड़ान।। 🚀🌛 चंद्रयान 3 की सफलतम उड़ान, हमारी अंतरिक्ष अन्वेषण यात्रा में एक और उल्लेखनीय मील का पत्थर साबित हुआ। चंद्रमा के रहस्यों को जानने और वैज्ञानिक खोज की सीमाओं को आगे बढ़ाने की दिशा में एक बड़ी छलांग। #ISROTeam #Chandrayaan3 #MoonMission

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40498 · 08.01.2026 г., 03:03

Luna 21 was a Soviet spacecraft launched on January 8, 1973. It landed on the Moon on January 16, 1973. The rover Lunokhod 2 sent TV pictures, explored near Le Monnier crater, and used a French laser to measure distance from Earth. It weighed 1,848 pounds, used solar power, and worked until June 1973. 🌕🚀🤖 [Read more] @googlefactss#SovietSpace#Luna21#Lunokhod2#MoonMission

🚀 $PALUON is PUMPING hard! 🤪 The chart is going crazy and new investors are jumping in fast 💎 This is the next big BSC gem everyone’s talking about! 💰 Smart money is already here — don’t miss your chance! 📈Chart: https://dexscreener.com/bsc/0x126FAdb82cc4aB91E6cd03ACcAf209fB6d1FFaab 🌐Website: https://paluonbnb.com/ ❌X. https://x.com/palucto 📌CA: 0x02e75d28A8AA2a0033b8cf866fCf0bB0E1eE4444 The hype is real — chart is just getting started! 🔥 $PALUON to the moon! 🌕 #PALUON#BSCGem#Crypto#DeFi#BullRun#PumpIt#MoonMission

ታሪካዊው ጉዞ በምስል፦ የ"አርቴሚስ 2" ጠፈርተኞች ወደ ምድር ሲመለሱ የሚያሳዩ የመጀመሪያ ፎቶዎች ************* በጨረቃ ዙሪያ ለ10 ቀናት ያደረጉትን አስደናቂ ጉዞ በስኬት አጠናቀው በፓስፊክ ውቅያኖስ ላይ ያረፉት የናሳ ጠፈርተኞች፣ በአሜሪካ የባሕር ኃይል መርከብ ላይ ሲደርሱ የሚያሳዩ የመጀመሪያ ምስሎችን ናሳ ይፋ አድርጓል። እነዚህ ታሪካዊ ፎቶዎች ጠፈርተኞቹ በሰላም ምድር ሲረግጡ ያለውን ደስታና አቀባበል ያሳያሉ። የሰው ልጅ ዳግም ወደ ጨረቃ ለመመለስ ለጀመረው ጉዞ ስኬት የሆኑትን እነዚህን አስደናቂ ምስሎችን ይመልከቱ:- #ArtemisII#NASA#MoonMission#WelcomeHome#SpaceHistory#NASAPhotos

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