Ruby tem uma variedade de maneiras que tornam simples a saída de um arquivo, dependendo do que você quer fazer com os dados que já estão no arquivo . Há também uma série de métodos para escrever para o arquivo aberto. Aqui estão algumas maneiras bastante compactas , incluindo alguns atalhos, a saída de um arquivo em Ruby. Instruções
abrir e gravar o arquivo em Ruby
1
Abra o arquivo que deseja saída.
2
Use o método File.open e passar o nome do arquivo e um " modo de corda . " A seqüência de modo deve ser " w" ou "a".
3
Usando o " w" irá apagar todos os dados que já estão no arquivo . Usando "a", irá acrescentar qualquer dado que você escreve para o arquivo até o fim do arquivo.
Imprimir dados
4
impressão formatada de dados com o método printf . Se você precisa escrever uma sequência de números ou strings , o método e formato printf cordas são uma ferramenta poderosa em Ruby.
5
Escolha uma das muitas opções que vão além de simplesmente imprimir um string ou inteiro . O argumento para impressão é chamado de " cadeia de formato ". Trata-se da corda que você deseja imprimir, com uma série de códigos dentro que será expandida
6
Por exemplo, usando . " Este é um número :% d ", vai imprimir a string " Esta é um número : ". e , em seguida, um número decimal
feche o arquivo
7
Feche o arquivo usando o método close . Chame o método de perto , ou o arquivo nunca pode ser fechado : f = File.open ( " myfile.txt ", " r ") # ... Faça algo com o filef.close
8
Use um método para fechar automaticamente o arquivo se você não precisa abri-la por muito tempo. O método File.open pode levar um bloco como um argumento.
9
Se você passar um bloco , o arquivo será fechado automaticamente no final do bloco.
< Br >