0Pricing
Ruby Academy · Lezione

Lettura e scrittura dei file

Apra, legga, scriva e modifichi file di testo in Ruby.

Lettura e scrittura dei file è una lezione Ruby Academy gratuita su CoddyKit. Questa è la lezione 1 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Ruby Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Ruby Academy include 3 lezioni in totale.

Lettura e scrittura dei file

Lettura e scrittura dei file

Ruby fornisce metodi potenti per interagire con i file.

In questa lezione imparerà ad aprire, leggere, scrivere e modificare file di testo in Ruby.

Lettura e scrittura dei file — illustrazione 1

Apertura e lettura di un file

Apertura e lettura di un file

Può aprire e leggere un file utilizzando File.read.

content = File.read('example.txt')
puts content

Lettura di un file riga per riga

Lettura di un file riga per riga

Utilizzi File.foreach per leggere un file riga per riga.

File.foreach('example.txt') { |line| puts line }

Scrittura su un file

Scrittura su un file

Utilizzi File.write per sovrascrivere il contenuto di un file.

File.write('example.txt', 'Hello, Ruby!')

Aggiunta di contenuto a un file

Aggiunta di contenuto a un file

Utilizzi la modalità a per aggiungere contenuto a un file esistente.

File.open('example.txt', 'a') { |file| file.puts 'New Line' }

Chiusura di un file

Chiusura di un file

Ruby chiude automaticamente i file, ma se necessario può utilizzare file.close.

file = File.open('example.txt', 'r')
puts file.read
file.close

Verifica dell'esistenza di un file

Verifica dell'esistenza di un file

Utilizzi File.exist? per verificare se un file esiste prima di eseguire operazioni.

puts File.exist?('example.txt')

Eliminazione di un file

Eliminazione di un file

Utilizzi File.delete per rimuovere un file dal sistema.

File.delete('example.txt') if File.exist?('example.txt')

Congratulazioni!

Congratulazioni!

Ha imparato a leggere, scrivere e manipolare i file in Ruby.

Successivamente, esplorerà la gestione dell'input e dell'output dell'utente.

Lettura e scrittura dei file — illustrazione 10

Domande Frequenti

La lezione «Lettura e scrittura dei file» è gratuita?

Sì — il testo completo di «Lettura e scrittura dei file» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Ruby Academy, passa a CoddyKit PRO. Il corso Ruby Academy include 3 lezioni in totale.

Cosa imparerò in «Lettura e scrittura dei file»?

Apra, legga, scriva e modifichi file di testo in Ruby. Eserciti Ruby Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Ruby Academy?

Non è richiesta alcuna esperienza precedente. Ruby Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 3.

Quanto tempo richiede la lezione «Lettura e scrittura dei file»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Ruby Academy?

Sì. Ogni lezione Ruby Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Lettura e scrittura dei file
  2. Input e output dell'utente
  3. Lavorare con JSON e YAML
← Torna a Ruby Academy