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

Резултати

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

Пребарај: #debloater

当前筛选 #debloater清除筛选
Libreware

@libreware · Post #1252 · 17.03.2024 г., 05:14

Universal Android Debloater Next Generation Cross-platform GUI written in Rust using ADB to debloat non-rooted #Android devices. Improve your privacy, the security and battery life of your device. https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation This is a detached fork of the UAD project, which aims to improve privacy and battery performance by removing unnecessary and obscure system apps. This can also contribute to improving security by reducing the attack surface. Wiki https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/wiki Download https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/releases #debloater#uadng

Libreware

@libreware · Post #1161 · 25.07.2023 г., 00:11

#UAD Universal #Android#Debloater Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device. https://github.com/0x192/universal-android-debloater

Libreware

@libreware · Post #1253 · 17.03.2024 г., 05:29

Fire Toolbox Collection of useful ADB (Android Debug Bridge) tweaks that can be applied to #Amazon's Fire #Tablets. The Toolbox project aims to help users fully customize and unlock the full potential of their tablets by putting all the power into their hands. The Toolbox doesn't touch the system partition meaning all changes made can be reversed either through the tools/subtools themselves or through a factory reset. This means the Toolbox does NOT void your warranty. https://xdaforums.com/t/windows-linux-tool-fire-toolbox-v33-1.3889604/ #debloater

GitHub Trends

@githubtrending · Post #14636 · 27.04.2025 г., 11:30

#powershell#automated#bloatware#bloatware_removal#cleanup#debloat#debloater#interactive#optimize#powershell#powershell_script#privacy#ps1#registry_tweaks#tweaks#windows#windows_10#windows_11#windows_11_debloat#windows10#windows11 Win11Debloat is a free PowerShell script that quickly removes pre-installed Windows bloatware like TikTok, Xbox Game Bar, and Copilot while disabling ads, telemetry, and intrusive features. It simplifies tasks like restoring the classic right-click menu, hiding duplicate drives in File Explorer, and removing taskbar clutter, saving you from manually adjusting settings. The script is safe, reversible, and improves your experience by eliminating unnecessary background processes and distractions, making Windows cleaner and more focused. https://github.com/Raphire/Win11Debloat