Рекурсивне програмування
Рекурсивне програмування, тобто коли програма викликає саму себе, є фундаментальним аспектом програмування, що виконує унікальну роль. Тут ви дізнаєтеся, як написати рекурсивну програму, яка здійснює пошук у дереві підпапок і визначає ті, що містять потрібні файли. Володіння цим інструментом дозволяє автоматизувати аналізи та побудову графіків у бібліотеках файлів даних одним натисканням кнопки.
Завдання
Завантажте програму Identify_Relevant_Subfolders_N_C
.
-
Змініть змінну
number_of_hidden_system_files
відповідно до вашої операційної системи, як показано у відео:- Створіть порожню папку на вашому робочому столі;
- Використайте функцію
dir
для отримання її каталогу (див. Розділ 4, Глава 5). Призначте змінну для збору результату; - Подивіться, скільки рядків у поверненій структурі, і змініть
number_of_hidden_system_files
на цю кількість.
-
Створіть випадкове дерево папок, деякі з яких містять Excel-файли, а деякі ні, і запустіть
Identify_Relevant_Subfolders_N_C
на батьківських папках. -
Перевірте, чи були знайдені всі підпапки, у які ви помістили Excel-файли. У майбутньому програмуванні, якщо вам потрібно виконати аналіз або побудову графіків для файлів у каталозі папок, ви можете:
- Запустити
Identify_Relevant_Subfolders_N_C
(можливо, змінивши розширення типів файлів, які шукаєте) на батьківській папці, щоб отримати список усіх підпапок, що вас цікавлять; - Створити модуль для for-циклу по цьому списку підпапок, використовуючи функцію
dir
для отримання вмісту кожної папки і, можливо, деякі if-оператори для фокусування на певних файлах, і виконати ваш аналіз/побудову графіків для кожної з них.
- Запустити
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.85
Рекурсивне програмування
Свайпніть щоб показати меню
Рекурсивне програмування, тобто коли програма викликає саму себе, є фундаментальним аспектом програмування, що виконує унікальну роль. Тут ви дізнаєтеся, як написати рекурсивну програму, яка здійснює пошук у дереві підпапок і визначає ті, що містять потрібні файли. Володіння цим інструментом дозволяє автоматизувати аналізи та побудову графіків у бібліотеках файлів даних одним натисканням кнопки.
Завдання
Завантажте програму Identify_Relevant_Subfolders_N_C
.
-
Змініть змінну
number_of_hidden_system_files
відповідно до вашої операційної системи, як показано у відео:- Створіть порожню папку на вашому робочому столі;
- Використайте функцію
dir
для отримання її каталогу (див. Розділ 4, Глава 5). Призначте змінну для збору результату; - Подивіться, скільки рядків у поверненій структурі, і змініть
number_of_hidden_system_files
на цю кількість.
-
Створіть випадкове дерево папок, деякі з яких містять Excel-файли, а деякі ні, і запустіть
Identify_Relevant_Subfolders_N_C
на батьківських папках. -
Перевірте, чи були знайдені всі підпапки, у які ви помістили Excel-файли. У майбутньому програмуванні, якщо вам потрібно виконати аналіз або побудову графіків для файлів у каталозі папок, ви можете:
- Запустити
Identify_Relevant_Subfolders_N_C
(можливо, змінивши розширення типів файлів, які шукаєте) на батьківській папці, щоб отримати список усіх підпапок, що вас цікавлять; - Створити модуль для for-циклу по цьому списку підпапок, використовуючи функцію
dir
для отримання вмісту кожної папки і, можливо, деякі if-оператори для фокусування на певних файлах, і виконати ваш аналіз/побудову графіків для кожної з них.
- Запустити
Дякуємо за ваш відгук!