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

Резултати

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

Пребарај: #gupaycheckin

当前筛选 #gupaycheckin清除筛选
Gumart Announcement 🛒

@gumartec · Post #379 · 20.01.2026 г., 04:47

GuPay Mini-Game Activation: GuPay Global Check-In 🌍 💵 Crypto is meant to be used — not just held. With GuPay, every real payment puts you on the global leaderboard. As part of Gumart’s global activation series, this mini-game rewards users who turn everyday spending into real-world proof. 🔥 🗣️ How to join: 1️⃣ Make a real transaction using GuPay (GuQR / GuCard / GuMerchant). 2️⃣ Take a screenshot or short video of your payment moment. 3️⃣ Post it on X or Telegram with hashtags #GuPayCheckIn#GuGoGlobal. 🏆 Leaderboard Rewards (Top 5 Only): 🥇 Top 1 Global User ✈️ Round-trip international flight ticket 💰 300 USDT 🎟 Exclusive Gumart experience reward 🥈 Top 2: 200 USDT 🥉 Top 3: 150 USDT 🏅 Top 4–5: 100 USDT each 🗓 Campaign Duration: January 20 – January 27 🌍Scope: Global Use GuPay. Climb the leaderboard. Go global. 🚀