Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Batch File Organizer | Automation Fundamentals for DevOps
Python for DevOps Beginners

bookChallenge: 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.

Taak

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.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you give me an example of the list of filenames to use?

What are the specific categories or file types I should consider?

Could you explain how the grouping should be presented in the output?

close

bookChallenge: Batch File Organizer

Veeg om het menu te tonen

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.

Taak

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.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3
single

single

some-alt