Программа Python для печати содержимого каталога с использованием модуля ОС

Вот программа на Python, которая использует модуль osдля печати содержимого каталога:

import os
def print_directory_contents(path):
    for child in os.listdir(path):
        child_path = os.path.join(path, child)
        if os.path.isdir(child_path):
            print_directory_contents(child_path)
        else:
            print(child_path)
# Usage example
directory_path = "/path/to/directory"
print_directory_contents(directory_path)

Эта программа определяет функцию под названием print_directory_contents, которая принимает аргумент path, представляющий каталог для печати. Он использует функцию os.listdir()для получения списка всех элементов (файлов и каталогов) в указанном каталоге. Затем он перебирает каждый элемент и рекурсивно вызывает функцию print_directory_contentsдля каждого встреченного подкаталога. Если элемент является файлом, он просто печатает путь к файлу.