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

Резултати

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

Пребарај: #cosaschulísimas

当前筛选 #cosaschulísimas清除筛选
Communia

@communia · Post #37881 · 19.01.2024 г., 07:40

#España#Cosaschulísimas del mercado de trabajo por encima de los cincuenta https://elpais.com/economia/2024-01-18/trabajo-considera-diabolica-la-situacion-en-la-que-se-encuentran-los-parados-mayores-de-52-anos-que-cobran-el-subsidio-por-desempleo.html

Communia

@communia · Post #37084 · 27.09.2023 г., 19:34

#España. #cosaschulísimas «La reforma laboral ha reducido los contratos temporales, pero estos siguen suponiendo seis de cada diez y su duración se ha recortado. Además, diversos indicadores como las bajas por no superar el periodo de prueba o el pase a la inactividad de los fijos discontinuos, alimentan la sospecha de que muchas empresas están tratando a los indefinidos (incluso los que tienen contratos fijos ordinarios) como eventuales.» «El propio hecho de que la tasa de vacantes no haya mejorado pese a la reforma laboral (lleva años enquistada en el 0,9) mientras en otros países se ha disparado tras la pandemia apunta a que el peso de estos puestos de 'usar y tirar', que no se declaran en la Encuesta Trimestral de Costes laborales, ni tampoco, por supuesto, a los servicios públicos de empleo, no se ha reducido. Y esto influye en la 'opacidad' de las colocaciones.» https://www.eleconomista.es/economia/noticias/12461223/09/23/la-oferta-oculta-genera-nueve-de-cada-diez-empleos-en-espana.html

ПретходнаСтраница 1 од 4Следна