Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #58 da revista programar. Faz já o download aqui!

nuno35

Binary struct

Mensagens Recomendadas

nuno35    0
nuno35

Bom dia

Tenho 4 variaveis 3 inteiros e um string e estou a usar o struct.pack para convertelos para binarios e escrever num ficheiro essa parte esta correta mas dps tenhou outra funcao que le do ficheiro e faz o unpack outra vez para o original mas esta parte da me erro tenho assim:

duracao_exec = 20

bina1 = struct.pack("i",duracao_exec)

in_file.write(bina1)

e dps para fazer o unpack:

with open("ola.txt", "r") as out:
    L=[]
    for linha in out:
       L.append(linha)

    duracao_exec = struct.unpack("i", L[0])

só que este codigo da me sempre um erro: 

error: unpack requires a string argument of length 4

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade