Рекурсивне програмування
Рекурсивне програмування, тобто коли програма викликає саму себе, є фундаментальним аспектом програмування, що виконує унікальну роль. Тут ви дізнаєтеся, як написати рекурсивну програму, яка здійснює пошук у дереві підпапок і визначає ті, що містять потрібні файли. Володіння цим інструментом дозволяє автоматизувати аналізи та побудову графіків у бібліотеках файлів даних одним натисканням кнопки.
Завдання
Завантажте програму 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-оператори для фокусування на певних файлах, і виконати ваш аналіз/побудову графіків для кожної з них.
- Запустити
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
How do I modify the number_of_hidden_system_files variable for my operating system?
Can you explain how to use the dir function to check the number of hidden system files?
What should I do if the program doesn't identify all the subfolders with Excel files?
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-оператори для фокусування на певних файлах, і виконати ваш аналіз/побудову графіків для кожної з них.
- Запустити
Дякуємо за ваш відгук!