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

Резултати

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

Пребарај: #iws

当前筛选 #iws清除筛选

🚢Integrated Wind Solutions фиксирует рекордную прибыль в IV квартале 2025. Норвежская Integrated Wind Solutions (IWS) отчиталась о рекордной чистой прибыли €7,8 млн в IV-м квартале 2025 года, что на 34% выше показателя аналогичного периода 2024 года. Квартальная выручка достигла €28,5 млн (+18% к предыдущему кварталу). Флот компании обеспечил €22,3 млн выручки после ввода в эксплуатацию последнего новостроя — “IWS Sunwalker”. По состоянию на конец года IWS эксплуатировала шесть судов: три задействованы на проекте Dogger Bank и три - на контрактах с Siemens Gamesa. Коммерческая загрузка флота составила 100%. Компания объявила первую денежную дивидендную выплату — NOK 3 на акцию (включая NOK 1 регулярного и NOK 2 специального дивиденда). Подписано двухлетнее продление стратегического соглашения в Европе до 2029 года с опционом до 2032 года. Общий портфель заказов (backlog) вырос до €152 млн (+50,5% к III кварталу 2025). В сервисном подразделении завершено объединение дочерней ProCon и Hyndla; новые контракты в I-м квартале 2026 уже превысили €20 млн. Для морской отрасли результаты подтверждают устойчивость сегмента судов обслуживания офшорной ветроэнергетики (CSOV/SOV) и растущую роль специализированного тоннажа в энергетическом переходе Европы. 📌Integrated Wind Solutions ASA — норвежская компания, основанная в 2020 году, специализируется на флоте обслуживания офшорных ветропарков и сервисных услугах. Акции обращаются на Euronext Growth Oslo; компания является публичной и принадлежит институциональным и частным инвесторам. Основным акционером компании Integrated Wind Solutions ASA является семья Вильхельмсен (Wilhelmsen), контролирующая через свою холдинговую компанию Awilhelmsen AS пакет акций в 39.5%. #OffshoreWind#IWS#CSOV#Renewables#MaritimeEnergy