writelines
Grava linhas de texto em um arquivo, uma string por linha.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
writelines(str, filename)
Grava cada elemento do array de strings str como uma linha de filename.
writelines(str, filename, 'WriteMode', 'append')
Acrescenta as linhas ao final de um arquivo existente em vez de substituí-lo.
Descrição
writelines é o equivalente em texto puro de readlines. Cada elemento de str termina com uma quebra de linha e o texto é guardado como foi dado, sem aspas nem conversões. É a maneira mais simples de salvar logs, anotações ou código gerado.
Sequências de escape dentro de um literal entre aspas não são interpretadas: 'a\tb' é gravado com uma barra invertida e um t. Monte o texto com sprintf quando precisar de tabulações reais ou outros caracteres de controle.
Argumentos de entrada
str- Array de strings, vetor de caracteres ou cell array de texto.
filename- Nome do arquivo de saída.
'WriteMode''overwrite'(padrão) ou'append'.
Exemplo
Gravar e depois acrescentar
writelines(["first"; "second"], 'lines_demo.txt');
writelines("third", 'lines_demo.txt', 'WriteMode', 'append');
type lines_demo.txt
Saída
first
second
third