Dateien zählen
Stellen Sie sich vor, Sie sind Teil eines großen Projekts, und Ihr Team verwendet verschiedene Dateitypen für unterschiedliche Aufgaben. Sie haben
.py
-Dateien für den Python-Code, .txt
-Dateien für Notizen und .csv
-Dateien für Daten. Die Dateien sind in verschiedenen Verzeichnissen und Unterverzeichnissen verteilt. Eines Tages erhalten Sie die Aufgabe, herauszufinden, wie viele Python-Dateien in einem bestimmten Verzeichnis und all seinen Unterverzeichnissen existieren. Sie entscheiden sich, ein Python-Skript zu schreiben, um diese Aufgabe zu automatisieren.Sie sollen ein Skript erstellen, das zwei Parameter entgegennimmt: den Verzeichnispfad und die Dateierweiterung. Das Skript soll dann das Verzeichnis und alle Unterverzeichnisse rekursiv durchsuchen und die Anzahl der Dateien mit der angegebenen Erweiterung zählen.
Die Eingabe des Programms besteht aus zwei Zeilen. Die erste Zeile enthält den Verzeichnispfad, und die zweite Zeile enthält die Dateierweiterung (ohne den Punkt).
Das Programm soll eine einzelne ganze Zahl ausgeben – die Anzahl der Dateien mit der gegebenen Erweiterung im Verzeichnis und all seinen Unterverzeichnissen.
Eingabe | Ausgabe |
documents/python-projects
py | 2 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB