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

Резултати

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

Пребарај: #web3tools

当前筛选 #web3tools清除筛选
Mirracoin Новости

@MirraChannel · Post #210 · 08.10.2024 г., 12:54

#BlockchainBridges#DeFiExplained#CryptoIntegration#Web3Tools#мост#база Что такое мосты в блокчейне и зачем они нужны? Мосты (bridges) в криптомире — это технологии, которые позволяют перемещать активы или данные между разными блокчейнами. Например, представь, что у тебя есть токены на Binance Smart Chain (BSC), но ты хочешь использовать их на Ethereum. Так как сети не могут взаимодействовать напрямую, мост берёт на себя функцию "проводника", переводя активы с одной сети на другую. ❓Как это работает? Когда ты используешь мост, токены блокируются на одной сети (например, на BSC), а на другой сети (Ethereum) создаётся их "обёртка" (wrapped) — аналог в нужной сети. Этот процесс напоминает перемещение денег между банками: они не физически переходят, но система фиксирует изменения на обеих сторонах. Когда тебе понадобится обратно перевести токены, обратный процесс снимет "обёртку" и разблокирует твои оригинальные активы. 📌Пример Представь, что у тебя есть токены USDT на сети BSC, и ты хочешь использовать их в приложении DeFi на Ethereum. Мост "заблокирует" эти USDT на BSC и создаст эквивалент на Ethereum, например, wrapped USDT (WUSDT). Эти WUSDT можно будет использовать так же, как обычные USDT, но уже на другой сети. ❗️ Мосты улучшают взаимодействие блокчейнов и позволяют гибко перемещать активы между разными экосистемами. Однако, учти, что этот процесс может занимать некоторое время, так что надо быть готовым подождать несколько минут. ⏩ ❗️Ставьте лайки и подписывайтесь на наш канал, чтобы узнавать больше о мире блокчейн и криптовалют! @MirraChannel😎

Airdrop Comic

@airdropcomic · Post #2170 · 06.11.2025 г., 08:46

🔥 Farm Airdrops Smarter with AdsPower 🚀 🎁 Reward: Boost your airdrop farming speed& efficiency by scaling sessions and automations 💠 Still doing airdrop tasks one wallet at a time? That’s slow grind energy Pro farmers multiply their entries using AdsPower — the ultimate automation browser. 🚀 Try AdsPower now & scale your farming operations like a pro: 👉https://www.adspower.com/share/LXoniD ⚙️ What AdsPower gives you: ♦️Realistic, isolated browser fingerprints ♦️Multiple wallet sessions without cross-traces ♦️Faster loops on Twitter / Discord / Galxe / Quests ♦️Less manual switching, more entries per hour 💵Code: AdsPowerMax (extra 5% off) 📌 About Project: AdsPower helps top airdrop farmers scale safely and efficiently — making it easier to manage multiple accounts, boost entries, and save time. #AirdropFarmer#WalletArmy#Web3Tools#CryptoAlpha#AdsPower#FarmingSeason