Jump to content

Duvidas em uma questão


Postagens Recomendadas

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

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.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...