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 >
|