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

Резултати

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

Пребарај: #voiture

当前筛选 #voiture清除筛选
Voir de ses propres yeux

@voir_yeux · Post #12718 · 28.04.2026 г., 22:43

🇬🇧 En Irlande du Nord, un homme a été arrêté après l'explosion d'une voiture devant un commissariat de police. Des perquisitions sont en cours à plusieurs adresses de Belfast, indique un communiqué de la police régionale. #royaumeuni#voiture#explosion

Voir de ses propres yeux

@voir_yeux · Post #12580 · 18.04.2026 г., 15:23

🇦🇺🚗 Une voiture a roulé sur le trottoir et a percuté un groupe de personnes à proximité du site du festival de bande dessinée Supanova Comic Con à Melbourne, a rapporté la chaîne de télévision 9News. Selon ses informations, le chauffeur a renversé deux piétons, dont l'un est décédé sur place, tandis que le second a été transporté à l'hôpital avec de graves blessures. La police a interpellé le conducteur et compte l'interroger. #australie#incident#voiture

Voir de ses propres yeux

@voir_yeux · Post #11899 · 25.02.2026 г., 17:37

🇯🇵 Le premier vol d'essai d'une voiture volante a eu lieu à Tokyo, indique la société de développement SkyDrive. L'appareil a parcouru une distance d'environ 150 mètres au-dessus de la baie de Tokyo et est resté en l'air pendant trois minutes et demie. #japon#vol#voiture

Voir de ses propres yeux

@voir_yeux · Post #12790 · 04.05.2026 г., 21:28

🇩🇪 Plus de 20 personnes ont été blessées à des degrés divers lorsqu’une voiture a percuté des personnes dans le centre de Leipzig (est de l'Allemagne), tandis que deux morts ont été signalés. C’est ce qu’a déclaré le chef des pompiers de la ville, Axel Schuh. Deux personnes ont été grièvement blessées, elles ont immédiatement reçu les premiers soins avant d’être transportées en soins intensifs. [...] En outre, nous avons aussi une vingtaine de blessés, a-t-il indiqué, cité par le journal Leipziger Volkszeitung. #incidents#allemagne#voiture#victimes

Voir de ses propres yeux

@voir_yeux · Post #12784 · 04.05.2026 г., 16:08

🇩🇪 Au moins deux personnes ont été tuées lorsqu’une voiture a percuté un groupe de personnes dans le centre de Leipzig (est de l’Allemagne). C’est ce qu’a rapporté le journal Berliner Zeitung, citant son correspondant sur place. Deux autres personnes ont été grièvement blessées, tandis que plusieurs autres ont subi des blessures moins graves. Selon les premières informations, l’accident s’est produit dans le centre historique de Leipzig, sur la principale rue commerçante de la ville. #incidents#allemagne#voiture#victimes