jeudi, juin 23, 2005

Afficher toutes les lignes d'un fichier en 1 ligne!

En 1 ligne, comment ouvrir un fichier en lecture, lire chaque ligne, les afficher et fermer le fichier!
IO.foreach("mon_fichier.txt") { |line| puts line }

3 commentaires:

Frederick Ros a dit…

Mais aussi :

puts IO.read('mon-fichier')

;)

Benjamin Francisoud a dit…

Argh! encore plus court!! je suis eu!

Par contre en fait je veux faire un traitement sur chaque ligne alors que là tu lis tout le fichier d'un bloc... ce qui m'arrange pas!

Frederick Ros a dit…

Yop ...

Y'a aussi :

puts IO.readlines("myfile").join

readlines a l'avantage de retourner un tableau :)