Como remover o caractere de nova linha (\\n) ao ler linhas de um arquivo
📁 python, IA
Ao usar file.readlines() obtemos algo assim:
>>> file.readlines()['12', '10', '9', '15', '10', '120']Como remover ?
Como uma solução improvisada que literalmente executa a tarefa mencionada na pergunta: você pode criar uma classe que aceita dois objetos de arquivo e, ao escrever no objeto desta classe, realiza a escrita em ambos os objetos de arquivo.
from __future__ import print_functionimport sys class DoubleWrite: def __init__(self, file1, file2): self.file1 = file1 self.file2 = file2 def write(self, s): self.file1.write(s) self.file2.write(s) def flush Faça login para deixar uma resposta