jlourencetti Postado Junho 11, 2022 Compartilhar Postado Junho 11, 2022 Preciso a partir de uma arquivo format.yml retornar uma string formatada em python. Considere um arquivo yaml no seguinte modelo. As chaves de primeiro nível (name, cpf, etc) representam atributos do dicionário e não são fixas (quer dizer, elas podem diferir de um arquivo yaml para outro). As chaves de segundo nível são sempre as mesmas: length, align, e padding. length Com quantos caracteres deve ser formatado esse campo no output. Se o conteúdo do campo ultrapassar esse comprimento, ele deve ser truncado. align Indica se o conteúdo do campo deve ser alinhado a esquerda ou a direita. padding Caso o conteúdo do campo seja mais curto que a length especificada, o padding indica se o espaço restante deve ser preenchido com espaços em branco ou zero. Exemplo Format-1.yaml cpf: length: 11 align: left padding: spaces name: length: 14 align: left padding: spaces value: length: 8 align: right padding: zeroes input = [ { "name": "Maria Neusa de Aparecida", "cpf": "97905796671", "state": "Sao Paulo", "value": "1234"}, {"name": "Ricardo Fontes", "cpf": "44010762900", "state": "Rio Grande do Sui", "value": "567"} Esse yaml tem que retornar a string formatada QExemplo: "97905796671Maria Neusa de00001234\n44010762900Ricardo Fontes00000567" Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar 😀
Você precisa ser um membro para deixar um comentário.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.