Я изучаю python и просто опробовал функцию os.walk(). Я использую python 3.4.4 (64-bit) на платформе Windows. По моему мнению python должен выполнять мои инструкции по строкам.Почему python не выполняет мою последовательность запросов на печать
В этом коде я итерированный над структурой каталогов directory.The является
Мне нужно напечатать все файлы, а затем в каталоге names.The кода, написанном в:
import os
dir_path = r"D:\\python_os_walk_check"
for root,dirs,files in os.walk(dir_path):
for file_name in files:
print(file_name)
for dir_name in dirs:
print(dir_name)
вывод печатаемый:
first_folder
second_folder
test1.txt
test2.txt
По моим данным, выход должен быть:
test1.txt
test2.txt
first_folder
second_folder
Где я иду не так?
ОК, я получил it.i предполагал, что список тотальных итерированных файлов был бы возвращен в переменной files.Thanks для вашего ответа. – Omkar