Challenge: Batch File Organizer
Organizing files by their type is a frequent and essential task in DevOps automation, especially when you need to manage large numbers of log files, configuration files, or documentation. By categorizing files based on their extensions, you can streamline maintenance, automate clean-up processes, and quickly locate the files you need. In this challenge, you will practice this foundational automation skill by writing a Python script that groups a hardcoded list of filenames into categories according to their file extensions.
Swipe to start coding
Write a function that takes a list of filenames and returns a dictionary organizing the filenames by their file extensions.
- For each filename in the list, determine its file extension (the substring after the last period, including the period).
- If a filename has no extension, categorize it under an empty string as the key.
- Group all filenames with the same extension together in a list under their extension's key in the dictionary.
- Return the resulting dictionary.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 4.76
Challenge: Batch File Organizer
Sveip for å vise menyen
Organizing files by their type is a frequent and essential task in DevOps automation, especially when you need to manage large numbers of log files, configuration files, or documentation. By categorizing files based on their extensions, you can streamline maintenance, automate clean-up processes, and quickly locate the files you need. In this challenge, you will practice this foundational automation skill by writing a Python script that groups a hardcoded list of filenames into categories according to their file extensions.
Swipe to start coding
Write a function that takes a list of filenames and returns a dictionary organizing the filenames by their file extensions.
- For each filename in the list, determine its file extension (the substring after the last period, including the period).
- If a filename has no extension, categorize it under an empty string as the key.
- Group all filenames with the same extension together in a list under their extension's key in the dictionary.
- Return the resulting dictionary.
Løsning
Takk for tilbakemeldingene dine!
single