Вот программа на 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для каждого встреченного подкаталога. Если элемент является файлом, он просто печатает путь к файлу.