Ruby hat eine Vielzahl von Möglichkeiten , die es einfach , um eine Datei ausgeben zu machen, je nachdem, was Sie mit den Daten, die bereits in der Datei zu tun. Es gibt auch eine Reihe von Methoden zum Schreiben in die geöffnete Datei . Hier sind einige ziemlich kompakt Möglichkeiten , darunter auch einige Shortcuts, um eine Datei in Ruby auszugeben. Anleitung
zu öffnen und die Datei in Ruby
1
Öffnen Sie die gewünschte Datei zur Ausgabe schreiben .
2
Verwenden Sie die File.open Methode und übergeben Sie den Dateinamen und ein " String mode ". Der Modus Zeichenfolge sollte entweder "w" oder "a".
3
Mit "w" werden alle Daten bereits in der Datei löschen . Mit "a", werden alle Daten, die Sie schreiben, um die Datei an das Ende der Datei anfügen .
Druckdaten
4
drucken formatierte Daten mit dem printf -Methode. Wenn Sie eine Folge von Zahlen oder Strings schreiben müssen , sind die Verfahren und printf Format-Strings ein mächtiges Werkzeug in Ruby .
5
Wählen Sie eines der vielen Optionen, die über die reine Drucken eines String oder Integer gehen . Das Argument zu drucken , wird als " Format-String . " Es besteht aus der Zeichenfolge, die Sie drucken möchten , mit einer Reihe von Codes in die erweitert werden
6
Zum Beispiel mit "Das ist eine Zahl :% d " . Druckt den String " Dies eine Zahl : . " und dann eine Dezimalzahl
schließen Sie die Datei
7
Schließen Sie die Datei mit der close-Methode . Rufen Sie die Close-Methode oder die Datei möglicherweise nie geschlossen werden : f = File.open ( " myfile.txt ", " r ") # ... Tun Sie etwas mit dem filef.close
8
Verwenden Sie eine Methode, um automatisch schließen Sie die Datei , wenn Sie es nicht brauchen lange öffnen. Die File.open Methode kann ein Block als Argument zu nehmen.
9
Wenn Sie einen Block übergeben , wird die Datei automatisch am Ende des Blocks geschlossen werden.