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 слични објави

Пребарај: #militaryactions

当前筛选 #militaryactions清除筛选
Crypto M - Crypto News

@CryptoM · Post #65038 · 10.04.2026 г., 15:25

🚀 Trump Urges Israel to Ease Military Actions in Lebanon Amid U.S.-Iran Talks U.S. President Donald Trump has requested Israeli Prime Minister Benjamin Netanyahu to reduce military actions in Lebanon to avoid disrupting upcoming U.S.-Iran negotiations. According to ChainCatcher, Trump communicated with Netanyahu, emphasizing that while the U.S. understands Israel's security concerns, it is crucial to moderate military strikes to protect the forthcoming talks. A U.S. official disclosed that the conversation between Trump and Netanyahu was notably shorter than usual. The official noted that this is the first time the Trump administration has asked Israel to ease its military operations against Hezbollah in Lebanon. This pressure comes after Iran and mediator Pakistan accused Israel of violating a ceasefire agreement, raising concerns for Trump that continued military actions could affect the U.S.-Iran ceasefire and disrupt the openness of the Strait of Hormuz. #Trump#Israel#Lebanon#USIranTalks#Netanyahu#Hezbollah#MilitaryActions#Ceasefire#StraitOfHormuz

Crypto M - Crypto News

@CryptoM · Post #64705 · 09.04.2026 г., 15:17

🚀 U.S. Stock Indices Rise Briefly as Trump Urges Netanyahu to Reduce Military Actions in Lebanon, U.S. Media Reports U.S. stock indices experienced a brief surge, with the Nasdaq turning positive. According to Jin10, U.S. media reports that U.S. President Donald Trump has requested Israeli Prime Minister Benjamin Netanyahu to scale back military operations in Lebanon. This development comes amid ongoing geopolitical tensions in the region. The request from President Trump highlights the U.S. administration's involvement in seeking to de-escalate the situation. The market's reaction reflects investor sentiment towards potential changes in geopolitical dynamics. The impact of these discussions on future market movements remains to be seen. #USStockIndices#Trump#Netanyahu#MilitaryActions#Lebanon#GeopoliticalTensions#InvestorSentiment#MarketReaction#Nasdaq#DeEscalation