Ruby a une variété de moyens qui le rendent simple pour produire un fichier , en fonction de ce que vous voulez faire avec les données déjà présentes dans le fichier . Il ya aussi un certain nombre de méthodes pour écrire dans le fichier ouvert. Voici quelques façons assez compactes , y compris certains raccourcis , à la sortie d'un fichier en Ruby. Instructions
Open et écrire dans le fichier en Ruby
1
Ouvrez le fichier que vous voulez à la sortie.
2
Utilisez la méthode File.open et passer le nom du fichier et une " chaîne de mode. " La chaîne de mode doit être " w" ou "a".
3
aide "w" permet de supprimer toutes les données déjà présentes dans le fichier . Utilisation de «a», ajoutera les données que vous écrivez dans le fichier à la fin de ce fichier .
Imprimer des données
4
Imprimer formaté données avec la méthode printf . Si vous avez besoin d'écrire une suite de nombres ou de chaînes , la méthode printf et chaînes de format sont un outil puissant pour Ruby.
5
Choisissez l'une des nombreuses options qui vont au-delà de simplement l'impression d'une chaîne ou un entier . L'argument à imprimer est appelée " chaîne de format. " Il se compose de la chaîne que vous souhaitez imprimer, avec un certain nombre de codes à l'intérieur qui sera élargi
6
Par exemple , en utilisant " C'est un nombre : d' % d " . Imprimera la chaîne " Cette est un nombre : . ", puis un nombre décimal
fermez le fichier
7
fermez le fichier en utilisant la méthode close . Appelez la méthode Close ou le fichier pourrait ne jamais être fermé : f = File.open ( " monfichier.txt ", " r ") # ... Faire quelque chose avec le filef.close
8
Utilisez une méthode pour fermer automatiquement le fichier si vous n'avez pas besoin de l'ouvrir pour longtemps. La méthode File.open peut prendre un bloc comme argument.
9
Si vous passez un bloc , le fichier sera automatiquement fermée à la fin du bloc.
< Br >