Please enable / Bitte aktiviere JavaScript!
Veuillez activer / Por favor activa el Javascript![ ? ]

Python: Salvando em arquivo texto dados obtidos de loop infinito



Em algumas situações desejamos salvar o resultado de um processamento em um arquivo texto em um loop infinito. No entanto, se o computador for desligado por algum motivo (por exemplo, em um Raspberry Pi), o arquivo texto não é gravado. Uma opção é utilizar os seguintes recursos:

import os
file = open("file.txt", "w")
while True:
file.write("Texto")
file.flush()
os.fsync(file.fileno())

Isto irá garantir que o arquivo seja gravado em disco a cada ação e não se percam os dados em caso de algum evento imprevisto do programa.



Para citar este artigo

REVISTABW. Python: Salvando em arquivo texto dados obtidos de loop infinito.Revista Brasileira de Web: Tecnologia. Disponível em http://www.revistabw.com.br/revistabw/python-texto-loop-infinito/. Criado em: 21/05/2017. Última atualização: 12/07/2017. Visitado em: 23/08/2017


Procurando mais conteúdos ? Utilize o campo de busca abaixo



Leia +



Você também deveria ler


O conteúdo da Revista Brasileira de Web é licenciado sob uma Licença Creative Commons Atribuição 3.0 Brasil, exceto quando especificado claramente em contrário. Este é um site de conteúdos diversos e dicas gerais e não substitui a consultoria de um profissional devidamente qualificado. Isto significa que os assuntos aqui abordados possuem caráter geral e podem não ser adequados no seu caso. Leia nossos Termos de Uso e Privacidade.