OS.Walk в Python, проблема из -за папки с надписью «_ 'Python

Программы на Python
Anonymous
OS.Walk в Python, проблема из -за папки с надписью «_ '

Сообщение Anonymous »

В системе Windows с использованием Python 3.13.1 я пытаюсь получить список всех файлов и папок в моем каталоге, и у меня есть скрипт с использованием OS.Walk, который проходит весь каталог и получает файл и имена папок < /p>
Однако, когда программа попадает в папку с надписью _, программа перестает поворачиваться и заблокирована (я проверил это, используя операторы печати в обоих для циклах). Программа включает мою родительскую папку, отображая файлы внутри, но когда она понизится по слону, где папка _, программа перестает отображать что -либо. Любая помощь будет оценена. Br />

Код: Выделить всё

import os
import re
import datetime

mypath = input('Chemin source : ')
f,d,t,e = [],[],[],[]
for (dirpath, dirnames, filenames) in os.walk(mypath):
print(dirpath)
for i in filenames:
print(i)
d.extend([r"{}".format(dirpath)])
f.extend([i])
t.extend([datetime.date.fromtimestamp(os.path.getmtime(r"{}".format(dirpath)+'\\'+ i))])
e.extend(['.'+i.split('.')[-1]])
print('done')
Я ожидал, что он пройдет весь каталог, который обычно делал в другом каталоге, но не в том случае, когда есть _ как все имя папки

Подробнее здесь: https://stackoverflow.com/questions/794 ... er-labeled

Вернуться в «Python»