@toshkent_davlat_texnika_univer · Post #2060 · 02.04.2024 г., 00:50
💥100 mingdan ko'proq kitobxonlar mutolaa orqali elektron va audio kitoblarni o'qishmoqda. 👉https://t.me/mutolaaxona #million @alisher_sadullaev
Hashtags
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
Пребарај: #million
@toshkent_davlat_texnika_univer · Post #2060 · 02.04.2024 г., 00:50
💥100 mingdan ko'proq kitobxonlar mutolaa orqali elektron va audio kitoblarni o'qishmoqda. 👉https://t.me/mutolaaxona #million @alisher_sadullaev
Hashtags
@mappasaurusofficial · Post #248 · 06.04.2025 г., 14:17
Huge News, Dinos! 🦖 We can't believe it, but we've hit a MASSIVE milestone. Crackasaurus now has 500,000 #gamers! That's right, HALF A #MILLIONof you are stomping around our Jurassic playground. We're blown away by your support and love for the game. This wouldn't be possible without you! 👀Connect With #Mappsaurus : 🤑Join the game: @MappasaurusAppBot Follow us on: Twitter | Instagram | Medium | Youtube | Linkedin | Earn 🌍Global Communities To celebrate, we've got some epic surprises planned. Stay tuned for more info!
Hashtags
@matnuzofficial · Post #49 · 10.08.2020 г., 13:49
Tanlov! Yaxshi yangilik.🥳 Matn.uz siz azizlarga ajoyib sovgʻalar taqdim etish maqsadida tanlov eʼlon qiladi. Sovrin:@bookowski_uz onlayn doʻkonidan 1 000 000 soʻmlik vaucher. 🤗 Tanlovda ishtirok etish uchun siz Matn.uzInstagram sahifasi aʼzosi boʻlishingiz talab etiladi. Batafsil:👉instagram.com/matn.uz #matnuz#bookowski#tanlov#kitob#million