Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Aggiornamento del Registro Meteorologico | Advanced File Handling & Context Managers
Programmazione Strutturale in Python
Sezione 2. Capitolo 2
single

single

Sfida: Aggiornamento del Registro Meteorologico

Scorri per mostrare il menu

In questa sfida, verranno applicate tecniche avanzate di gestione dei file in Python per aggiornare e gestire un registro meteorologico. Verranno utilizzate diverse modalità di apertura dei file - come scrittura ("w"), aggiunta ("a"), lettura e scrittura ("r+") e sola lettura ("r") - per eseguire operazioni specifiche sullo stesso file.

Compito

Scorri per iniziare a programmare

Completa i seguenti passaggi per realizzare la sfida Aggiornamento Registro Meteo:

  • Apri un file chiamato weather_log.txt in modalità scrittura e scrivi la riga di intestazione: Status: Pending.
  • Apri lo stesso file in modalità aggiunta e aggiungi due righe: una per Monday (Monday: 22°C, Sunny) e una per Tuesday (Tuesday: 19°C, Rainy).
  • Apri il file in modalità lettura e scrittura (r+), sposta il puntatore del file all'inizio e sovrascrivi la parola "Pending" con "Updated" nella riga di intestazione.
  • Infine, apri il file in modalità lettura e stampa il suo contenuto sulla console per verificare le modifiche.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt