ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

1. ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

Roberto
mrx6s0

(usa Ubuntu)

Enviado em 29/12/2016 - 14:48h

Eu estou criando um código onde uma chave é gerada, um nick, senha, qualquer coisa...

enfim, preciso armazenar o valor que essa função passa para um arquivo .txt ou qualquer outro, e usar esse valor armazenado para a confirmação de senha/nick.

Há uma função que gera esses caracteres, e então apenas dá um Output na tela.

O que preciso é salvar esses caracteres em um arquivo. Só vi como salvar e manipular arquivos já existentes no sistema, e como esse será gerado 'do nada', não vai ter uma passagem de pastas para aplica-lo ao código.

Qual a sugestão de vocês??


fico grato com qualquer ajuda!

um operador do tipo %s é gerado, então, tem que ser armazenada em uma variável para ser escrita em arquivo!!!
Abraços!


  


2. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

Roberto
mrx6s0

(usa Ubuntu)

Enviado em 29/12/2016 - 16:48h

UP!

Onde estão os python-guys pra me dar esse help???



3. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/12/2016 - 16:57h

Não conheço Python, mas você pode imprimir a saída do código (cuja STDOUT padrão é a tela) num arquivo usando o terminal;

é só rodar isso (num terminal qualquer): ./seu_script.py >> /algum/lugar/arquivo.txt


4. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

Roberto
mrx6s0

(usa Ubuntu)

Enviado em 29/12/2016 - 17:08h

unnslacker escreveu:

Não conheço Python, mas você pode imprimir a saída do código (cuja STDOUT padrão é a tela) num arquivo usando o terminal;

é só rodar isso (num terminal qualquer): ./seu_script.py >> /algum/lugar/arquivo.txt


não, amigo.

O arquivo texto deve ser gerado, dentro do código.
Os carácteres são formados através de uma função, essa função retorna um operador do tipo %s. Ele precisa ser armazendo em uma variável, para então poder ser manipulado e transformado em um arquivo.

Entende?

Sabe como me ajudar aqui?


5. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/12/2016 - 17:21h

Entendi agora o que precisa, mas não saberei te responder porque não sei programar em Python;

Se você tivesse suas "strings" já formadas e manipuladas, seria possível redirecionar a saída da tela para o arquivo (pensei que seu problema inicial fosse apenas gerar o arquivo, não sabia que ainda antes disso precisaria gerar as strings - pensei que, no caso, já estavam prontas)


6. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

Roberto
mrx6s0

(usa Ubuntu)

Enviado em 29/12/2016 - 18:07h

unnslacker escreveu:

Entendi agora o que precisa, mas não saberei te responder porque não sei programar em Python;

Se você tivesse suas "strings" já formadas e manipuladas, seria possível redirecionar a saída da tela para o arquivo (pensei que seu problema inicial fosse apenas gerar o arquivo, não sabia que ainda antes disso precisaria gerar as strings - pensei que, no caso, já estavam prontas)


Vou dar uma pesquisada sobre manipulação de strings!

Em C / C++ ficaria bem mais fácil fazer. Mas to me testando em python hehehe

Qual linguagem o senhor utiliza?


7. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/12/2016 - 18:19h

Boa sorte! é da hora fazer isso as vezes;

Programo principalmente em C e Shell, mas também conheço outras como VB, Batch (estas duas pro Windows) e HTML


8. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

Roberto
mrx6s0

(usa Ubuntu)

Enviado em 29/12/2016 - 18:32h

unnslacker escreveu:

Boa sorte! é da hora fazer isso as vezes;

Programo principalmente em C e Shell, mas também conheço outras como VB, Batch (estas duas pro Windows) e HTML


Não há alguma gambiarra em shell para ser feita nessa situação?

invocar o ln, por exemplo...

mas o que quero mesmo é conseguir com a linguagem pura!


9. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/12/2016 - 18:41h

Há sim, e usando a mesma lógica que se usaria no C; restaria saber se o Python pode "invocar" comandos do Shell.

Mesmo que seja possível improvisar o Shell no Python, acho que ficaria meio engambiarrado, seria melhor fazer um script em Shell só para isso e pedir que o Python apenas usasse o script


10. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 29/12/2016 - 19:16h

mrx6s0 escreveu:

um operador do tipo %s é gerado, então, tem que ser armazenada em uma variável para ser escrita em arquivo!!!
Abraços!


Não precisa, jogue direto no arquivo desejado com o open.



______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


11. Re: ARMAZENAR VALOR GERADO PARA ARQUIVO .TXT [RESOLVIDO]

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 04/02/2017 - 21:03h

mrx6s0 escreveu:

Eu estou criando um código onde uma chave é gerada, um nick, senha, qualquer coisa...

enfim, preciso armazenar o valor que essa função passa para um arquivo .txt ou qualquer outro, e usar esse valor armazenado para a confirmação de senha/nick.

Há uma função que gera esses caracteres, e então apenas dá um Output na tela.

O que preciso é salvar esses caracteres em um arquivo. Só vi como salvar e manipular arquivos já existentes no sistema, e como esse será gerado 'do nada', não vai ter uma passagem de pastas para aplica-lo ao código.

Qual a sugestão de vocês??


fico grato com qualquer ajuda!

um operador do tipo %s é gerado, então, tem que ser armazenada em uma variável para ser escrita em arquivo!!!
Abraços!


Ficaria mais fácil se colocasse o código aqui ou em algum lugar que pudesse compartilhar para podermos trocar ideia sobre a implementação.
Quer criar o arquivo em determinado diretório e gravar nele as saídas linha a linha. É isso?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts