Avatar ·

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 ?

Avatar ·

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

Blogs