Смущает формат пути, если я использую os.walk - PullRequest
0 голосов
/ 19 марта 2020

У меня есть папка, содержащая как заархивированные, так и не заархивированные файлы, я хочу перенести данные в заданном формате из одного места в другое в локальном режиме. Я новичок в Python, поэтому я впервые попробовал модуль os и для доступа ко всем файлам в папке я использую os.walk для root пути, списка каталогов и списков файлов. Это показывает, что заархивированные файлы не являются каталогами, а обычные файлы являются каталогами. Когда я печатаю root путь, он показывается таким образом

Desktop/shin/archieve
Desktop/shin/archieve\New folder

Мой код

for path,dir_list,file_list in os.walk('Desktop/shin/archieve'):
print(path)

Я запутался в «Desktop / shin / archieve \ New folder» и «Рабочий стол / shin / archieve / Новая папка», а также почему заархивированные файлы рассматриваются только как файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...