Einführung
In diesem Projekt lernst du, wie du Filminformationen aus einer JSON-Datei extrahierst und die Filmnamen und Veröffentlichungsdaten in aufsteigender Reihenfolge der Veröffentlichungsdatum ausdruckst. Dieses Projekt hilft dir, Fähigkeiten im Umgang mit JSON-Daten und Dateimanipulation in Python zu entwickeln.
👀 Vorschau
movie: The Shawshank Redemption, veröffentlicht: 1994-10-14
movie: Pulp Fiction, veröffentlicht: 1994-10-14
movie: The Dark Knight, veröffentlicht: 2008-07-18
movie: Inception, veröffentlicht: 2010-07-16
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du JSON-Daten mit dem
json-Modul in Python lesen und analysieren - Wie du spezifische Informationen aus einer JSON-Datenstruktur extrahierst
- Wie du eine Liste von Wörterbüchern anhand eines bestimmten Schlüssels sortierst
- Wie du formatierten Output in die Konsole ausdruckst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Zu verstehen, wie du mit JSON-Daten in Python umgehst
- Daten aus einer JSON-Datei extrahieren und manipulieren
- Daten anhand eines bestimmten Kriteriums sortieren
- Die extrahierten Informationen in einem lesbaren Format präsentieren
Implementiere die extract_movie_info-Funktion
In diesem Schritt wirst du die extract_movie_info-Funktion implementieren, um die Filmnamen und Veröffentlichungsdaten aus der movie.json-Datei zu extrahieren.
- Öffne die
movie.py-Datei. - Füge im Inneren der
extract_movie_info-Funktion folgenden Code hinzu, um die Filmdaten aus dermovie.json-Datei zu lesen, die Filme nach Veröffentlichungsdatum zu sortieren und die Filmnamen und Veröffentlichungsdaten auszugeben:
def extract_movie_info(file_path):
with open(file_path, "r") as file:
data = json.load(file)
movies = data["movies"]
sorted_movies = sorted(movies, key=lambda x: x["published_at"])
for movie in sorted_movies:
name = movie["name"]
published_at = movie["published_at"]
print(f"movie: {name}, published: {published_at}")
Führe das Skript aus
In diesem Schritt wirst du das movie.py-Skript ausführen, um die Filminformationen zu extrahieren.
- Öffne ein Terminal und navigiere zum Verzeichnis
/home/labex/project. - Führe das
movie.py-Skript mit dem folgenden Befehl aus:
python3 movie.py
Du solltest die folgende Ausgabe sehen:
movie: The Shawshank Redemption, veröffentlicht: 1994-10-14
movie: Pulp Fiction, veröffentlicht: 1994-10-14
movie: The Dark Knight, veröffentlicht: 2008-07-18
movie: Inception, veröffentlicht: 2010-07-16
Herzlichen Glückwunsch! Du hast das Projekt erfolgreich abgeschlossen. Du hast die extract_movie_info-Funktion implementiert, um die Filmnamen und Veröffentlichungsdaten aus der movie.json-Datei in aufsteigender Reihenfolge der Veröffentlichungsdatum zu extrahieren und auszugeben.
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.



